experimenting with color functions