fix factor.t