fixed transpose to support multidimension