progress on fit and fit_transform