add color palette, shading control