Create protocol.cpp