prime factorization added