Changed Cand and DL List objs to be sets and tried to fix unhandled output