adding factorization models with/without side features