finish and comment