Create protocol.h