fixed gps, interfaces with server