locations are configurable