more on final