work on inverse adder called from BaseCollection