next permutation
all the stuff
add stuff