added color support to the output