add reset method to Deck