first pass at a deck builder