added Deck model