add startPermutation method