pretranspose
dbg