CS4606 - Specialty engineering activities 1