added FactorList