started to add use to AST