add basic evaluate function