Updated transpose and reduction