added stream.readByte