add locationService and WeatherClient