passes pgn test. v2 part 4