add evaluation method