CCSP final project