Evaluation api implementation