implement initially Coloring