location language -> "discrete" or "alternative"