Generalized Deck