update evaluate_answer, implement UI