#47 renaming algo