working on adding TYPE values to AST