Coloring... why do it right at first if you can do it in 10 commits :)