Finishing Assignment 10