routing, coloring, alignment