add support for ansi coloring of output