This is my completed Assignment 2