CCD Class - Final Class