add plain changes form permutation and util method init
correct spelling mistake from permutate to permute