changed structure, adds, and deletes