Updating and restructuring