rebuild finish