restruct_project