coloring and alignment