add cal all permutation