migrated to column-major order