renaming, rearrangement and regrouping of modules