initial commit from godchat-proto