add dependency for protobuf