really sketchy trying to make location work