puzzles fixed