new parser of multiple statements seems to work well