working on loading puzzles