Assignment 2d done