final changes to first assignment