assigment finish