DSOD Assignment2