first AST structure
first AST structure and merge with tree generator file