add protocol walkthrough