supports multiple colors within the cirlce class (randommly selected)