Final project Semester 3