finish all the thing.