add location is handling