CAM Product design challange 6