again this transpose().colwise() that confuses me