Playing with AST