started working on expression eval() methods