adding permutation