removed unnecessary protobuf dependency