added surveying with gps