updated deck creation