start permutation