specular working
shadows working