extend Eval class