byte_buffer added