messing around with parse tree