failing test
trivially passing test
this passes the test but i need more tests
i broke out the bubble up function in the middle of a cycle, but the other tests still pass.