Start to hang the protocol together.