final assignment changes