Assignment 2 Completion