first pass of color modes
explored color transitions a bit. need to rethink that