add prime_factors