add location requirement