First try at creating a parse tree