2.32 create permutations need to work on