some puzzles added