fixed gps parsing