changes
rename to avoid conflict with some shells
finish renaming