add a color var , readjust the color and so on