added ccdbase module