more progress on the HairForecast class