CPP2 In class to be finished.