factorized

not defined yet