basic pgn storage