added Restriction to puzzleStoarage