removed unused functions in Eval