color modifications.  color isn't easy!