added new pgn parser