adding color functions