--- a
+++ b/Body/AAUHuman/Trunk/L1L2Ligaments.any
@@ -0,0 +1,191 @@
+    // Ligament group index
+    AnyIntVar li = 1; 
+    // generic ligament lengths for the standard man 
+    // (need to be calibrated if scaled)   
+    ALLL1L2.L0 = 4.472135954999584e-003;
+    PLLL1L2.L0 = 2.828427124746193e-003;
+    ISL1L2.L0 = 1.784656829757482e-002;
+    SSL1L2.L0 = 1.926272306814388e-002;
+    FlavumL1L2R.L0 = 1.369306393762912e-002;
+    FlavumL1L2L.L0 = 1.369306393762912e-002;
+#ifndef exclude_it
+  InterTransverseL1L2R.L0 = 3.167885312722565e-002;  
+  InterTransverseL1L2L.L0 = 3.167885312722565e-002;  
+  InterTransverseL1L2midR.L0 = 3.167885312722565e-002;  
+  InterTransverseL1L2midL.L0 = 3.167885312722565e-002;  
+#endif
+    
+#ifndef exclude_all
+    AnyLigamentModelPol ALLL1L2 = 
+    {
+      ////L0 = .al_slack_length*1.5;
+      eps1 = ..epsALL[.li];
+      F1 = ..kALL[.li]*eps1*L0;
+    };
+    
+    AnyLigamentViaPoint lALLofL1L2 = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.ALLNodeInferior;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.ALLNodeSuperior;
+      
+      AnyLigamentModelPol &Model = .ALLL1L2;
+      AnyDrawPLine drw = {
+        Thickness = 0.005;
+        RGB = {1,0,0};
+      };
+    };   
+#endif
+#ifndef exclude_pll
+    AnyLigamentModelPol PLLL1L2 = 
+    {
+      //L0 = .pl_slack_length*1.5;
+      eps1 = ..epsPLL[.li];
+      F1 = ..kPLL[.li]*eps1*L0;
+    };
+    AnyLigamentViaPoint lPLLofL1L2 = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.PLLNodeInferior;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.PLLNodeSuperior;
+
+      AnyLigamentModelPol &Model = .PLLL1L2;
+      AnyDrawPLine drw = {
+        Thickness = 0.005;
+        RGB = {1,0,0};
+      };
+    };
+#endif    
+#ifndef exclude_isl
+    AnyLigamentModelPol ISL1L2 = 
+    {
+      //L0 = .is_slack_length*1.5;
+      eps1 = ..epsISL[.li];
+      F1 = ..kISL[.li]*eps1*L0;
+    };
+     AnyLigamentViaPoint lISofL1L2 = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.InterspinousInferior;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.InterspinousSuperior;
+
+      AnyLigamentModelPol &Model = .ISL1L2;
+      AnyDrawPLine drw = {
+        Thickness = 0.005;
+        RGB = {1,0,0};
+      };
+    };
+#endif
+#ifndef exclude_ssl
+    AnyLigamentModelPol SSL1L2 = 
+    {
+      //L0 = .ss_slack_length*1.5;
+      eps1 = ..epsSSL[.li];
+      F1 = ..kSSL[.li]*eps1*L0;
+    };
+    AnyLigamentViaPoint lSSofL1L2 = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.SupraspinousInferior;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.SupraspinousSuperior;
+
+      AnyLigamentModelPol &Model = .SSL1L2;
+      AnyDrawPLine drw = {
+        Thickness = 0.005;
+        RGB = {1,0,0};
+      };
+    };
+      
+#endif
+#ifndef exclude_lf
+    AnyLigamentModelPol FlavumL1L2R = 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsLF[.li];
+      F1 = ..kLF[.li]*eps1*L0;
+    };
+    AnyLigamentModelPol FlavumL1L2L = 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsLF[.li];
+      F1 = ..kLF[.li]*eps1*L0;
+    };
+    AnyLigamentViaPoint lFlavumofL1L2R = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.FlavumInferiorR;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.FlavumSuperiorR;
+
+      AnyLigamentModelPol &Model = .FlavumL1L2R;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };
+    AnyLigamentViaPoint lFlavumofL1L2L = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.FlavumInferiorL;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.FlavumSuperiorL;
+
+      AnyLigamentModelPol &Model = .FlavumL1L2L;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };      
+#endif
+#ifndef exclude_it
+    AnyLigamentModelPol InterTransverseL1L2R = 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsIT[.li];
+      F1 = ..kIT[.li]*eps1*L0;
+    };
+    AnyLigamentModelPol InterTransverseL1L2L = 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsIT[.li];
+      F1 = ..kIT[.li]*eps1*L0;
+    };
+    AnyLigamentModelPol InterTransverseL1L2midR = 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsIT[.li];
+      F1 = ..kIT[.li]*eps1*L0;
+    };
+    AnyLigamentModelPol InterTransverseL1L2midL = 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsIT[.li];
+      F1 = ..kIT[.li]*eps1*L0;
+    };
+    AnyLigamentViaPoint lInterTransverseofL1L2R = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.InterTransverseR;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.InterTransverseR;
+
+      AnyLigamentModelPol &Model = .InterTransverseL1L2R;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };
+    AnyLigamentViaPoint lInterTransverseofL1L2L = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.InterTransverseL;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.InterTransverseL;
+
+      AnyLigamentModelPol &Model = .InterTransverseL1L2L;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };      
+    AnyLigamentViaPoint lInterTransverseofL1L2Rmid = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.InterTransverseRmid;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.InterTransverseRmid;
+
+      AnyLigamentModelPol &Model = .InterTransverseL1L2midR;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };
+    AnyLigamentViaPoint lInterTransverseofL1L2Lmid = {
+      AnyRefNode &Ori = ...SegmentsLumbar.L1Seg.InterTransverseLmid;
+      AnyRefNode &End = ...SegmentsLumbar.L2Seg.InterTransverseLmid;
+
+      AnyLigamentModelPol &Model = .InterTransverseL1L2midL;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };
+#endif
\ No newline at end of file