Location controller