added rradius and color variation