Assignment 1 EDEV0300