trial
new rule to constructAST
123