add CdecObjective