uploading final integrated code for catcam project