adds 256 color support for different terminal types