location-validation done