--- a
+++ b/Application/Examples/FreePosture/Model/InitialPositionValues.any
@@ -0,0 +1,160 @@
+
+AnyFolder &JointPos=InterpolationFunctions;
+
+AnyFolder InitialPositionValues={
+  
+  AnyFolder Posture ={
+    AnyVector PelvisPos= ..JointPos.PelvisGroundFunction(Main.Study.tStart);
+    AnyVar PelvisPosX=PelvisPos[0];
+    AnyVar PelvisPosY=PelvisPos[1];
+    AnyVar PelvisPosZ=PelvisPos[2];  
+    AnyVar PelvisRotZ=(180/pi)*PelvisPos[3];
+    AnyVar PelvisRotY=(180/pi)*PelvisPos[4];
+    AnyVar PelvisRotX=(180/pi)*PelvisPos[5];  
+    
+    //Thorax
+    AnyVector PelvisThorax= ..JointPos.PostureFunction(Main.Study.tStart);
+    AnyVar PelvisThoraxLateralBending=PelvisThorax[0];
+    AnyVar PelvisThoraxRotation=PelvisThorax[1];  
+    AnyVar PelvisThoraxExtension=PelvisThorax[2];  
+    
+    AnyVector NeckExt=..JointPos.NeckFunction(Main.Study.tStart);
+    AnyVar NeckExtension=(180/pi)*NeckExt[0];
+    //Right leg
+    AnyFolder Right={
+      AnyVector Hip= ...JointPos.HipFunctionRight(Main.Study.tStart);
+      
+      AnyVar HipFlexion=(180/pi)*Hip[0];
+      AnyVar HipExternalRotation=(180/pi)*Hip[1];
+      AnyVar HipAbduction=(180/pi)*Hip[2];
+      
+      //shank
+      AnyVector KneeFE=...JointPos.KneeFunctionRight(Main.Study.tStart);
+      AnyVar KneeFlexion=(180/pi)*KneeFE[0];
+      
+      
+      //Foot
+      AnyVector Ankle= ...JointPos.AnkleFunctionRight(Main.Study.tStart);
+      AnyVar AnklePlantarFlexion=(180/pi)*Ankle[0];
+      AnyVar AnkleEversion=(180/pi)*Ankle[1]; //Leg
+      AnyVar SubTalarEversion =(180/pi)*Ankle[1]; //LegTD
+      
+      //right humerus
+      AnyVector Glenohumeral= ...JointPos.GHFunctionRight(Main.Study.tStart);
+      AnyVar GlenohumeralAbduction=(180/pi)*Glenohumeral[0];
+      AnyVar GlenohumeralFlexion=(180/pi)*Glenohumeral[1];
+      AnyVar GlenohumeralExternalRotation=(180/pi)*Glenohumeral[2];
+      
+      //right ulna
+      AnyVector ElbowFE=...JointPos.ElbowFlexionFunctionRight(Main.Study.tStart);
+      AnyVar ElbowFlexion=(180/pi)*ElbowFE[0];
+      
+      //right Radius
+      AnyVector ElbowPS=...JointPos.ElbowPronationFunctionRight(Main.Study.tStart);
+      AnyVar ElbowPronation=(180/pi)*ElbowPS[0];
+      
+      //right hand
+      AnyVector Wrist= ...JointPos.WristFunctionRight(Main.Study.tStart);
+      AnyVar WristFlexion=(180/pi)*Wrist[0];
+      AnyVar WristAbduction=(180/pi)*Wrist[1];
+      
+      AnyFolder Finger1 ={  
+        AnyVar  CMCFlexion=....JointPos.Right.CMC1Flexion(Main.Study.tStart)[0];
+        AnyVar  CMCDeviation=....JointPos.Right.CMC1Abduction(Main.Study.tStart)[0];  
+        AnyVar  MCPFlexion=....JointPos.Right.MCP1Flexion(Main.Study.tStart)[0];
+        AnyVar  MCPDeviation=....JointPos.Right.MCP1Abduction(Main.Study.tStart)[0];
+        AnyVar  DIPFlexion=....JointPos.Right.DIP1(Main.Study.tStart)[0]; 
+      }; 
+      AnyFolder Finger2 ={   
+        AnyVar  MCPFlexion=....JointPos.Right.MCP2(Main.Study.tStart)[0];  
+        AnyVar  PIPFlexion=....JointPos.Right.PIP2(Main.Study.tStart)[0]; 
+        AnyVar  DIPFlexion=....JointPos.Right.DIP2(Main.Study.tStart)[0];
+      };
+      AnyFolder Finger3={   
+        AnyVar  MCPFlexion=....JointPos.Right.MCP2(Main.Study.tStart)[0];  
+        AnyVar  PIPFlexion=....JointPos.Right.PIP2(Main.Study.tStart)[0]; 
+        AnyVar  DIPFlexion=....JointPos.Right.DIP2(Main.Study.tStart)[0]; 
+      };
+      AnyFolder Finger4 ={   
+        AnyVar  MCPFlexion=....JointPos.Right.MCP2(Main.Study.tStart)[0]; 
+        AnyVar  PIPFlexion=....JointPos.Right.PIP2(Main.Study.tStart)[0];  
+        AnyVar  DIPFlexion=....JointPos.Right.DIP2(Main.Study.tStart)[0];  
+      };
+      AnyFolder Finger5 ={   
+        AnyVar  MCPFlexion=....JointPos.Right.MCP2(Main.Study.tStart)[0];  
+        AnyVar  PIPFlexion=....JointPos.Right.PIP2(Main.Study.tStart)[0]; 
+        AnyVar  DIPFlexion=....JointPos.Right.DIP2(Main.Study.tStart)[0];  
+      };
+      
+      
+    };
+    //    
+    
+    AnyFolder Left={
+      AnyVector Hip= ...JointPos.HipFunctionLeft(Main.Study.tStart);
+      
+      AnyVar HipFlexion=(180/pi)*Hip[0];
+      AnyVar HipExternalRotation=(180/pi)*Hip[1];
+      AnyVar HipAbduction=(180/pi)*Hip[2];
+      
+      //shank
+      AnyVector KneeFE=...JointPos.KneeFunctionLeft(Main.Study.tStart);
+      AnyVar KneeFlexion=(180/pi)*KneeFE[0];
+      
+      
+      //Foot
+      AnyVector Ankle= ...JointPos.AnkleFunctionLeft(Main.Study.tStart);
+      AnyVar AnklePlantarFlexion=(180/pi)*Ankle[0];
+      AnyVar AnkleEversion=(180/pi)*Ankle[1]; //Leg
+      AnyVar SubTalarEversion =(180/pi)*Ankle[1]; //LegTD
+      
+      //Left humerus
+      AnyVector Glenohumeral= ...JointPos.GHFunctionLeft(Main.Study.tStart);
+      AnyVar GlenohumeralAbduction=(180/pi)*Glenohumeral[0];
+      AnyVar GlenohumeralFlexion=(180/pi)*Glenohumeral[1];
+      AnyVar GlenohumeralExternalRotation=(180/pi)*Glenohumeral[2];
+      
+      //Left ulna
+      AnyVector ElbowFE=...JointPos.ElbowFEFunctionLeft(Main.Study.tStart);
+      AnyVar ElbowFlexion=(180/pi)*ElbowFE[0];
+      
+      //Left Radius
+      AnyVector ElbowPS=...JointPos.ElbowPSFunctionLeft(Main.Study.tStart);
+      AnyVar ElbowPronation=(180/pi)*ElbowPS[0];
+      
+      //Left hand
+      AnyVector Wrist= ...JointPos.WristFunctionLeft(Main.Study.tStart);
+      AnyVar WristFlexion=(180/pi)*Wrist[0];
+      AnyVar WristAbduction=(180/pi)*Wrist[1]; 
+      
+      AnyFolder Finger1 ={  
+        AnyVar  CMCFlexion=....JointPos.Left.CMC1Flexion(Main.Study.tStart)[0];
+        AnyVar  CMCDeviation=....JointPos.Left.CMC1Abduction(Main.Study.tStart)[0];  
+        AnyVar  MCPFlexion=....JointPos.Left.MCP1Flexion(Main.Study.tStart)[0];
+        AnyVar  MCPDeviation=....JointPos.Left.MCP1Abduction(Main.Study.tStart)[0];
+        AnyVar  DIPFlexion=....JointPos.Left.DIP1(Main.Study.tStart)[0]; 
+      }; 
+      AnyFolder Finger2 ={   
+        AnyVar  MCPFlexion=....JointPos.Left.MCP2(Main.Study.tStart)[0];  
+        AnyVar  PIPFlexion=....JointPos.Left.PIP2(Main.Study.tStart)[0]; 
+        AnyVar  DIPFlexion=....JointPos.Left.DIP2(Main.Study.tStart)[0];
+      };
+      AnyFolder Finger3={   
+        AnyVar  MCPFlexion=....JointPos.Left.MCP2(Main.Study.tStart)[0];  
+        AnyVar  PIPFlexion=....JointPos.Left.PIP2(Main.Study.tStart)[0]; 
+        AnyVar  DIPFlexion=....JointPos.Left.DIP2(Main.Study.tStart)[0]; 
+      };
+      AnyFolder Finger4 ={   
+        AnyVar  MCPFlexion=....JointPos.Left.MCP2(Main.Study.tStart)[0]; 
+        AnyVar  PIPFlexion=....JointPos.Left.PIP2(Main.Study.tStart)[0];  
+        AnyVar  DIPFlexion=....JointPos.Left.DIP2(Main.Study.tStart)[0];  
+      };
+      AnyFolder Finger5 ={   
+        AnyVar  MCPFlexion=....JointPos.Left.MCP2(Main.Study.tStart)[0];  
+        AnyVar  PIPFlexion=....JointPos.Left.PIP2(Main.Study.tStart)[0]; 
+        AnyVar  DIPFlexion=....JointPos.Left.DIP2(Main.Study.tStart)[0];  
+      };
+      //      
+    };
+  };
+};
\ No newline at end of file