basic syntax tree setup