#add - pass through a reference to self