proto buffer helper add