add bubbles. make some tests pass.