added puzzle, needs overlap detection