add mainpage and protocol page to docs