Add in commit protocol and tweak doc.