Protocol documentation added