Complete Assign 2