finish util