created deckstacker factory