added color variation for units