working on the AST