fixing gps for real