changes for updating