renaming and body copied