implemeting evaluation for users