split eval and answers into two objects