Protocols work in progress

Change-Id: I32af5e3476768b12a723e301e53a4f083c741c62