Repository for the semester report by SW505E14