start of protocol documentation