UPDATE : Partially Completed Evaluator function