more correct adjoint
merge github