bubbles are working correctly