updating and renaming etc.