create permutation search module