updates to undo unnecessary changes