location and weather conditions