final assignment complete