adds in deck mutation and testing