polish Shader class