mv proto.h to protocol/