Create Communication Protocol