updates for edit protocol