first pass at Tensile failure.  this compiles but has not be tested