Assignment 6 Complete