add evaluation summary implementation