factorized more for condor