Adding advanced coloring