shading

+ normalization in things and stuff