adding support for suppressing colored output