Matrix and Step Coloring Added.