Use ByteBuffer methods to format IO data
Update description