use new version to make Parser.hs