starting work on new DeckManager