color support and better UI