small changes in AST