text-location and stuff