explored color transitions a bit. need to rethink that