complete: sayTimeAndWeather