finishing functions chapter