Added model Puzzle
Updated routes.