new adjoint test