unordered factorization