resolving conflict with new method addPuzzle