CG is written, but I need to rederive the adjoints, h, etc,...