Finalized Assignment 7