good_factor and clean