added stuff, new shading