started working on analyzer and compiler