Implemented evaluations based on user input

Implemented evaluations based on user input