finished Location stuff