Added code comments and modified rename_from() method.