contract restructure