Typing protocol (23/29)

Typing protocol