self-location