parameterizing permutation over multiple characters when desired