Completed Assignment 7