complete Deck skeleton code