add coloring
integrate sizing