modified, added and deleted