add candy.cpp