add permutation