Assignment 6 Completed