working on deformation gradient