Semester project for MM1