updating how normals are worked with.