single permutation for server and desktop