a lot of work on evaluations endpoint