implementing colors…

… in a rather ridiculous and roundabout way