protobufhandler

add protobuf handler;