finished restructure.