added gps conversion