small additions and removals