pushed deck creation to helper methods