first assignment
update first assignment