Welcome to EDAN20 Assignment 3