complete EVAL