protocols edits