starting syntax tree work