implement editZoneRecord function