dynamic bubbles for each category