change to gps class