implement candy