got diffuse shading working for one of the objects
calculated normals for diffuse shading to work