Have added the diffuse part of the phong's local model to the code