add gps check