about to implement interactive renaming