factorizing
not defined yet