Candy & Candy library update