so why not name it diffuseColor :p