Assign4 completion