service restructure