add string_permutations