make colors configurable
fix if no smarts found