Finished final assignment.