finish assigment