started working on the protocols