Worked on expression evaluation