final assignment commit