bubbleUp looks about right, moving onto remove