more work on the HairForecast class