finish all comments func