add initial color support