Added edge coloring.