added permutation string