Filled in the design as explained in assignment 3.