new fitting approach works