work changes, batch add and batch delete