evaluations to filter by should probably be pushed into the service