added gps function