optimized bubbles