add ByteOutputStream