replace gps.h