adding normals and some lighting