finishing up the small details of the word problem