finished the deck implementation