I implemented the bubbleUp and add methods.