hand evaluator coded and tested