added Transpose functionality