implemented local fetch/store and renaming