Renaming and restructuring program