adjoint changes