direct ByteBuffer example added