added reset method to deck interface