Assegnate 3 su 5 stelle

I can't speak for the end product, but the code is appallingly complex for the described feature set. It's not suitable for my own purposes, and I don't think I would trust it for daily use.