integrated new PGN parser