added methods to Eval type