Repository for the 2nd AiDM assignment