adding transpose