CG3002 project