started working on AST building for the compiler