additions and deletions