fixed parse tree