admm adjoint sort of working for ctm, need to stitch last bits together