 			return result;
 		}
 		
-		public function dualQuaternionSkinNormal(inNormal : SFloat) : SFloat
+		private function dualQuaternionSkinNormal(inNormal : SFloat) : SFloat
 		{
 			var numBones		: uint	= meshBindings.countProperty('skinningMatrices');
 			var maxInfluences	: uint	= uint(meshBindings.getProperty('skinningMaxInfluences'));

		}
		
		
		public function dualQuaternionSkinPosition(inPosition : SFloat) : SFloat
		{
			var numBones		: uint		= meshBindings.countProperty('skinningMatrices');
			var maxInfluences	: uint		= uint(meshBindings.getProperty('skinningMaxInfluences'));

			return outVertexPosition;
		}
		
		private function matrixSkinNormal(inVertexNormal : SFloat) : SFloat
		{
			inVertexNormal = inVertexNormal.xyz;
			
