Completed Assignment_2