add pgn