refactoring, adding vert colors, shading for vert color