Assignment 4 Completion