shading almost works?