set data as row major
rearrange init order to stop override of order with default
delete buffers after reading