add adjoint matrix