Typing protocol (9/29)

Typing protocol