shading methods done.