data layout is now data-basis