played around with shading