add gps library