updated permutation post