diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index c24ed7043b3dee556c965a19064d8943a90d2aa0..280f9db1b6629098da51f7ced514f3255409c7ad 100755
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -11,9 +11,12 @@
     </configurations>
   </component>
   <component name="ChangeListManager">
-    <list default="true" id="2624f523-8bdb-4867-a32b-0c8fa25f5cda" name="Default" comment="Working version of logistic regression + Added testing scripts">
+    <list default="true" id="2624f523-8bdb-4867-a32b-0c8fa25f5cda" name="Default" comment="updated testing script for PPLR">
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/Scripts/TestPPLR1.sh" beforeDir="false" afterPath="$PROJECT_DIR$/Scripts/TestPPLR1.sh" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/CONFIG/DAPPLE.config" beforeDir="false" afterPath="$PROJECT_DIR$/CONFIG/DAPPLE.config" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/SER/dtpkc.ser" beforeDir="false" afterPath="$PROJECT_DIR$/SER/dtpkc.ser" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache" afterDir="false" />
     </list>
     <ignored path="$PROJECT_DIR$/cmake-build-debug/" />
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
@@ -29,97 +32,90 @@
   <component name="FileEditorManager">
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/CONFIG/DAPPLE.config">
+        <entry file="file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="165">
-              <caret line="11" column="20" selection-start-line="11" selection-start-column="20" selection-end-line="11" selection-end-column="20" />
+            <state relative-caret-position="3660">
+              <caret line="269" column="41" lean-forward="true" selection-start-line="269" selection-start-column="41" selection-end-line="269" selection-end-column="41" />
+              <folding>
+                <element signature="e#0#17#0" expanded="true" />
+                <element signature="e#92#1009#0" />
+              </folding>
             </state>
           </provider>
         </entry>
       </file>
-      <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:23:02-Stats.csv">
-          <provider selected="true" editor-type-id="text-editor" />
+      <file pinned="false" current-in-tab="true">
+        <entry file="file://$PROJECT_DIR$/CONFIG/DAPPLE.config">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="225">
+              <caret line="24" column="23" lean-forward="true" selection-start-line="24" selection-start-column="23" selection-end-line="24" selection-end-column="23" />
+            </state>
+          </provider>
         </entry>
       </file>
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:00:43-Stats.csv">
+        <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-14:53:52-Stats.csv">
           <provider selected="true" editor-type-id="text-editor" />
         </entry>
       </file>
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/TEST/main.cpp">
+        <entry file="file://$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.cpp">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="13965">
-              <caret line="931" selection-start-line="931" selection-end-line="931" />
-              <folding>
-                <element signature="e#52#93#0" expanded="true" />
-              </folding>
+            <state relative-caret-position="221">
+              <caret line="257" column="36" selection-start-line="257" selection-start-column="36" selection-end-line="257" selection-end-column="36" />
             </state>
           </provider>
         </entry>
       </file>
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/ML/LR/LR.cpp">
+        <entry file="file://$PROJECT_DIR$/CRYPTO/EvalLrUpdate.cpp">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="4155">
-              <caret line="277" column="23" selection-start-line="277" selection-start-column="19" selection-end-line="277" selection-end-column="23" />
+            <state relative-caret-position="163">
+              <caret line="137" column="22" selection-start-line="137" selection-start-column="22" selection-end-line="137" selection-end-column="22" />
               <folding>
-                <element signature="e#0#16#0" expanded="true" />
-                <element signature="e#891#2113#0" />
-                <element signature="e#2115#2436#0" />
-                <element signature="e#2438#2635#0" />
-                <element signature="e#2637#3029#0" />
+                <element signature="e#0#25#0" expanded="true" />
               </folding>
             </state>
           </provider>
         </entry>
       </file>
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/ML/IO/DatasetReader.cpp">
+        <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDiv.cpp">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="2715">
-              <caret line="181" column="26" selection-start-line="181" selection-start-column="26" selection-end-line="181" selection-end-column="26" />
+            <state relative-caret-position="135">
+              <caret line="9" selection-start-line="9" selection-end-line="9" />
             </state>
           </provider>
         </entry>
       </file>
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/PPML/IO/PPDatasetReader.cpp">
+        <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDiv.h">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="3645">
-              <caret line="243" column="24" selection-start-line="243" selection-start-column="14" selection-end-line="243" selection-end-column="24" />
+            <state relative-caret-position="-462">
+              <caret line="9" selection-start-line="9" selection-end-line="9" />
             </state>
           </provider>
         </entry>
       </file>
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp">
-          <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="4875">
-              <caret line="325" column="31" selection-start-line="325" selection-start-column="31" selection-end-line="325" selection-end-column="31" />
-              <folding>
-                <element signature="e#0#17#0" expanded="true" />
-                <element signature="e#92#1009#0" />
-              </folding>
-            </state>
-          </provider>
+        <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-14:15:18-Stats.csv">
+          <provider selected="true" editor-type-id="text-editor" />
         </entry>
       </file>
-      <file pinned="false" current-in-tab="true">
-        <entry file="file://$PROJECT_DIR$/Scripts/TestPPLR1.sh">
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-13:15:21-Stats.csv">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="462">
-              <caret line="48" lean-forward="true" selection-start-line="48" selection-end-line="48" />
+            <state relative-caret-position="45">
+              <caret line="3" selection-start-line="3" selection-end-line="3" />
             </state>
           </provider>
         </entry>
       </file>
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/Scripts/TestPPLR2.sh">
+        <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-12:05:42-Stats.csv">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="45">
-              <caret line="3" selection-start-line="3" selection-end-line="22" />
+            <state relative-caret-position="30">
+              <caret line="2" column="77" selection-start-line="2" selection-start-column="50" selection-end-line="2" selection-end-column="77" />
             </state>
           </provider>
         </entry>
@@ -128,12 +124,6 @@
   </component>
   <component name="FindInProjectRecents">
     <findStrings>
-      <find>update</find>
-      <find>omp</find>
-      <find>time</find>
-      <find>predict</find>
-      <find>entrop</find>
-      <find>evalTH</find>
       <find>mpz_s</find>
       <find>extTrai</find>
       <find>,</find>
@@ -149,7 +139,6 @@
       <find>chun</find>
       <find>shuff</find>
       <find>Test</find>
-      <find>shuffle</find>
       <find>epochs</find>
       <find>train</find>
       <find>LR</find>
@@ -158,6 +147,13 @@
       <find>nextCh</find>
       <find>test</find>
       <find>print</find>
+      <find>cout</find>
+      <find>min</find>
+      <find>mini</find>
+      <find>shuffle</find>
+      <find>pargma</find>
+      <find>pragma</find>
+      <find>pra</find>
     </findStrings>
     <replaceStrings>
       <replace>EvalCmp100</replace>
@@ -201,7 +197,6 @@
         <option value="$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.h" />
         <option value="$PROJECT_DIR$/PPML/PPVFDT/PPNode.cpp" />
         <option value="$PROJECT_DIR$/PPML/PPVFDT/PPNode.h" />
-        <option value="$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.cpp" />
         <option value="$PROJECT_DIR$/DATA/Scripts/Clean_Nursery.py" />
         <option value="$PROJECT_DIR$/DATA/Scripts/Split_Train_Test.py" />
         <option value="$PROJECT_DIR$/PPML/PPNB/PPStats.cpp" />
@@ -224,11 +219,12 @@
         <option value="$PROJECT_DIR$/TEST/main.cpp" />
         <option value="$PROJECT_DIR$/CRYPTO/EvalSigmoid.cpp" />
         <option value="$PROJECT_DIR$/CRYPTO/EvalSub2.cpp" />
-        <option value="$PROJECT_DIR$/ML/LR/LR.cpp" />
-        <option value="$PROJECT_DIR$/CONFIG/DAPPLE.config" />
-        <option value="$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp" />
         <option value="$PROJECT_DIR$/Scripts/TestPPLR2.sh" />
         <option value="$PROJECT_DIR$/Scripts/TestPPLR1.sh" />
+        <option value="$PROJECT_DIR$/ML/LR/LR.cpp" />
+        <option value="$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.cpp" />
+        <option value="$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp" />
+        <option value="$PROJECT_DIR$/CONFIG/DAPPLE.config" />
       </list>
     </option>
   </component>
@@ -245,7 +241,6 @@
       <foldersAlwaysOnTop value="true" />
     </navigator>
     <panes>
-      <pane id="Scope" />
       <pane id="ProjectPane">
         <subPane>
           <expand>
@@ -261,23 +256,30 @@
             <path>
               <item name="DAPPLE" type="b2602c69:ProjectViewProjectNode" />
               <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" />
-              <item name="DATA" type="462c0819:PsiDirectoryNode" />
+              <item name="EXP" type="462c0819:PsiDirectoryNode" />
             </path>
             <path>
               <item name="DAPPLE" type="b2602c69:ProjectViewProjectNode" />
               <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" />
-              <item name="DATA" type="462c0819:PsiDirectoryNode" />
-              <item name="Datasets" type="462c0819:PsiDirectoryNode" />
+              <item name="EXP" type="462c0819:PsiDirectoryNode" />
+              <item name="DEBUG-LR" type="462c0819:PsiDirectoryNode" />
             </path>
             <path>
               <item name="DAPPLE" type="b2602c69:ProjectViewProjectNode" />
               <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" />
-              <item name="Scripts" type="462c0819:PsiDirectoryNode" />
+              <item name="PPML" type="462c0819:PsiDirectoryNode" />
+            </path>
+            <path>
+              <item name="DAPPLE" type="b2602c69:ProjectViewProjectNode" />
+              <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" />
+              <item name="PPML" type="462c0819:PsiDirectoryNode" />
+              <item name="PPLR" type="462c0819:PsiDirectoryNode" />
             </path>
           </expand>
           <select />
         </subPane>
       </pane>
+      <pane id="Scope" />
     </panes>
   </component>
   <component name="PropertiesComponent">
@@ -385,21 +387,9 @@
       <workItem from="1554794662948" duration="1201000" />
       <workItem from="1554894851081" duration="14949000" />
       <workItem from="1554980604962" duration="31618000" />
-      <workItem from="1555104532157" duration="117000" />
-    </task>
-    <task id="LOCAL-00012" summary="05/11/2018 (DTPKC functions tested and working)">
-      <created>1541412182543</created>
-      <option name="number" value="00012" />
-      <option name="presentableId" value="LOCAL-00012" />
-      <option name="project" value="LOCAL" />
-      <updated>1541412182543</updated>
-    </task>
-    <task id="LOCAL-00013" summary="05/11/2018 (DTPKC functions tested and working)">
-      <created>1541412195440</created>
-      <option name="number" value="00013" />
-      <option name="presentableId" value="LOCAL-00013" />
-      <option name="project" value="LOCAL" />
-      <updated>1541412195440</updated>
+      <workItem from="1555104532157" duration="2946000" />
+      <workItem from="1555319699043" duration="18936000" />
+      <workItem from="1555420492797" duration="4185000" />
     </task>
     <task id="LOCAL-00014" summary="05/11/2018 (DTPKC function EvalDiv is working now with better precision but needs toç be cleaned)">
       <created>1541442712330</created>
@@ -730,11 +720,25 @@
       <option name="project" value="LOCAL" />
       <updated>1555076615855</updated>
     </task>
-    <option name="localTasksCounter" value="61" />
+    <task id="LOCAL-00061" summary="updated testing script for PPLR">
+      <created>1555104770986</created>
+      <option name="number" value="00061" />
+      <option name="presentableId" value="LOCAL-00061" />
+      <option name="project" value="LOCAL" />
+      <updated>1555104770987</updated>
+    </task>
+    <task id="LOCAL-00062" summary="updated testing script for PPLR">
+      <created>1555105032054</created>
+      <option name="number" value="00062" />
+      <option name="presentableId" value="LOCAL-00062" />
+      <option name="project" value="LOCAL" />
+      <updated>1555105032054</updated>
+    </task>
+    <option name="localTasksCounter" value="63" />
     <servers />
   </component>
   <component name="TimeTrackingManager">
-    <option name="totallyTimeSpent" value="779306000" />
+    <option name="totallyTimeSpent" value="805256000" />
   </component>
   <component name="TodoView">
     <todo-panel id="selected-file">
@@ -747,23 +751,22 @@
   </component>
   <component name="ToolWindowManager">
     <frame x="67" y="25" width="1355" height="678" extended-state="6" />
-    <editor active="true" />
     <layout>
-      <window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.8053333" visible="true" weight="0.2987013" />
+      <window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.8053333" visible="true" weight="0.20855615" />
       <window_info id="Structure" order="1" sideWeight="0.2735043" side_tool="true" weight="0.3390558" />
       <window_info id="Favorites" order="2" sideWeight="0.19466667" side_tool="true" weight="0.28113064" />
       <window_info anchor="bottom" id="Database Changes" order="0" />
       <window_info anchor="bottom" id="Message" order="1" />
       <window_info anchor="bottom" id="Find" order="2" sideWeight="0.49503437" weight="0.32675046" />
-      <window_info anchor="bottom" id="Run" order="3" sideWeight="0.6355997" visible="true" weight="0.3387978" />
-      <window_info anchor="bottom" id="Debug" order="4" sideWeight="0.58594346" weight="0.5027322" />
+      <window_info anchor="bottom" id="Run" order="3" sideWeight="0.6355997" visible="true" weight="0.28961748" />
+      <window_info anchor="bottom" id="Debug" order="4" sideWeight="0.58594346" weight="0.32786885" />
       <window_info anchor="bottom" id="Cvs" order="5" weight="0.25" />
       <window_info anchor="bottom" id="Inspection" order="6" weight="0.4" />
       <window_info anchor="bottom" id="TODO" order="7" sideWeight="0.49920928" weight="0.32786885" />
       <window_info anchor="bottom" id="Messages" order="8" sideWeight="0.6363636" weight="0.41530055" />
       <window_info anchor="bottom" id="Event Log" order="9" sideWeight="0.53093964" side_tool="true" weight="0.38069215" />
-      <window_info anchor="bottom" id="Terminal" order="10" sideWeight="0.46906036" weight="0.3123878" />
-      <window_info anchor="bottom" id="Version Control" order="11" sideWeight="0.49197862" weight="0.32315978" />
+      <window_info anchor="bottom" id="Terminal" order="10" sideWeight="0.46906036" weight="0.3114754" />
+      <window_info anchor="bottom" id="Version Control" order="11" sideWeight="0.49197862" weight="0.32240438" />
       <window_info anchor="bottom" id="CMake" order="12" sideWeight="0.7173415" weight="0.36445242" />
       <window_info anchor="right" id="Database" order="0" />
       <window_info anchor="right" id="Commander" internal_type="SLIDING" order="1" type="SLIDING" weight="0.4" />
@@ -820,7 +823,6 @@
   <component name="VcsManagerConfiguration">
     <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
     <option name="CHECK_NEW_TODO" value="false" />
-    <MESSAGE value="22/11/2018 : VFDT works just fine" />
     <MESSAGE value="26/11/2018 : CryptoDatasetReader + SKeySwitch works just fine !!" />
     <MESSAGE value="26/11/2018 : Very rought implementation of PPVFDT, still need extra building blocks : multiplication, sum pow 2, stadard div and infoGain computtaion, review all code before even thinking of compiling !!!!!" />
     <MESSAGE value="27/11/2018 : PPVFDT still needs tweeking :'(" />
@@ -845,7 +847,8 @@
     <MESSAGE value="Updated version of PPLR with para" />
     <MESSAGE value="Working version of logistic regression" />
     <MESSAGE value="Working version of logistic regression + Added testing scripts" />
-    <option name="LAST_COMMIT_MESSAGE" value="Working version of logistic regression + Added testing scripts" />
+    <MESSAGE value="updated testing script for PPLR" />
+    <option name="LAST_COMMIT_MESSAGE" value="updated testing script for PPLR" />
   </component>
   <component name="XDebuggerManager">
     <breakpoint-manager>
@@ -1199,141 +1202,161 @@
           <line>227</line>
           <option name="timeStamp" value="828" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/VFDT/VFDT_Classifier.cpp</url>
           <line>169</line>
           <option name="timeStamp" value="830" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.cpp</url>
           <line>384</line>
           <option name="timeStamp" value="831" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.cpp</url>
           <line>385</line>
           <option name="timeStamp" value="832" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.cpp</url>
           <line>387</line>
           <option name="timeStamp" value="833" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/NB/Stats.cpp</url>
           <line>148</line>
           <option name="timeStamp" value="834" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/NB/Stats.cpp</url>
           <line>137</line>
           <option name="timeStamp" value="853" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/NB/Stats.cpp</url>
           <line>121</line>
           <option name="timeStamp" value="856" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/NB/Stats.cpp</url>
           <line>123</line>
           <option name="timeStamp" value="857" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/NB/Stats.cpp</url>
           <line>132</line>
           <option name="timeStamp" value="859" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/NB/Stats.cpp</url>
           <line>134</line>
           <option name="timeStamp" value="860" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/NB/Stats.cpp</url>
           <line>139</line>
           <option name="timeStamp" value="862" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/NB/Stats.cpp</url>
           <line>159</line>
           <option name="timeStamp" value="863" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/NB/Stats.cpp</url>
           <line>162</line>
           <option name="timeStamp" value="864" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url>
           <line>94</line>
           <option name="timeStamp" value="868" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url>
           <line>111</line>
           <option name="timeStamp" value="870" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url>
           <line>159</line>
           <option name="timeStamp" value="871" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url>
           <line>286</line>
           <option name="timeStamp" value="872" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/TEST/TESTBuildingBlocks.cpp</url>
           <line>552</line>
           <option name="timeStamp" value="873" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp</url>
           <line>119</line>
           <option name="timeStamp" value="897" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp</url>
-          <line>320</line>
+          <line>308</line>
           <option name="timeStamp" value="920" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp</url>
-          <line>372</line>
+          <line>360</line>
           <option name="timeStamp" value="924" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp</url>
-          <line>366</line>
+          <line>354</line>
           <option name="timeStamp" value="925" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp</url>
-          <line>323</line>
+          <line>311</line>
           <option name="timeStamp" value="926" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/LR/LR.cpp</url>
           <line>272</line>
           <option name="timeStamp" value="927" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/LR/LR.cpp</url>
           <line>314</line>
           <option name="timeStamp" value="928" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/LR/LR.cpp</url>
           <line>275</line>
           <option name="timeStamp" value="929" />
         </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
           <url>file://$PROJECT_DIR$/ML/LR/LR.cpp</url>
           <line>276</line>
           <option name="timeStamp" value="930" />
         </line-breakpoint>
+        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+          <url>file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp</url>
+          <line>276</line>
+          <option name="timeStamp" value="935" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+          <url>file://$PROJECT_DIR$/CRYPTO/EvalDotProd.cpp</url>
+          <line>83</line>
+          <option name="timeStamp" value="937" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+          <url>file://$PROJECT_DIR$/CRYPTO/EvalDotProd.cpp</url>
+          <line>86</line>
+          <option name="timeStamp" value="938" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
+          <url>file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp</url>
+          <line>278</line>
+          <option name="timeStamp" value="940" />
+        </line-breakpoint>
         <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
           <url>file://$PROJECT_DIR$/DATA/Scripts/Clean_Adult.py</url>
           <line>8</line>
@@ -1380,264 +1403,266 @@
     </watches-manager>
   </component>
   <component name="editorHistoryManager">
-    <entry file="file://$PROJECT_DIR$/DATA/Datasets/Nursery/data-clean.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:13:19-Config.txt">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="209">
-          <caret line="1999" column="9" selection-start-line="1999" selection-start-column="9" selection-end-line="1999" selection-end-column="9" />
+        <state relative-caret-position="210">
+          <caret line="14" column="2" lean-forward="true" selection-start-line="14" selection-start-column="2" selection-end-line="14" selection-end-column="2" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/DATA/Datasets/Nursery/training.data">
+    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSigmoid.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="209">
-          <caret line="1597" column="17" selection-start-line="1597" selection-start-column="17" selection-end-line="1597" selection-end-column="17" />
+        <state relative-caret-position="90">
+          <caret line="34" selection-start-line="34" selection-end-line="34" />
+          <folding>
+            <element signature="e#0#24#0" expanded="true" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDotProd.cpp">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:00:07-Config.txt">
+      <provider selected="true" editor-type-id="text-editor" />
+    </entry>
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:00:07-Stats.csv">
+      <provider selected="true" editor-type-id="text-editor" />
+    </entry>
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:23:02-Stats.csv">
+      <provider selected="true" editor-type-id="text-editor" />
+    </entry>
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:00:43-Stats.csv">
+      <provider selected="true" editor-type-id="text-editor" />
+    </entry>
+    <entry file="file://$PROJECT_DIR$/TEST/main.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="198">
-          <caret line="110" column="24" selection-start-line="110" selection-start-column="24" selection-end-line="110" selection-end-column="24" />
+        <state relative-caret-position="13965">
+          <caret line="931" selection-start-line="931" selection-end-line="931" />
+          <folding>
+            <element signature="e#52#93#0" expanded="true" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/CRYPTO/DTPKC.cpp">
+    <entry file="file://$PROJECT_DIR$/ML/IO/DatasetReader.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="928">
-          <caret line="94" column="16" selection-start-line="94" selection-start-column="8" selection-end-line="94" selection-end-column="16" />
+        <state relative-caret-position="2715">
+          <caret line="181" column="26" selection-start-line="181" selection-start-column="26" selection-end-line="181" selection-end-column="26" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/Cipher-2019-04-03-13:21:49-Config.txt">
-      <provider selected="true" editor-type-id="text-editor" />
-    </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/Cipher-2019-04-03-13:21:49-ClassOutput.txt">
+    <entry file="file://$PROJECT_DIR$/PPML/IO/PPDatasetReader.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="-5521">
-          <caret line="15" column="1" lean-forward="true" selection-start-line="15" selection-start-column="1" selection-end-line="15" selection-end-column="1" />
+        <state relative-caret-position="3645">
+          <caret line="243" column="24" selection-start-line="243" selection-start-column="14" selection-end-line="243" selection-end-column="24" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/Cipher-2019-04-03-13:21:49-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-21:49:19-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/Cipher-2019-04-04-15:40:48-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-21:46:24-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-11-14:42:14-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/ML/LR/LR.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="45">
-          <caret line="3" lean-forward="true" selection-start-line="3" selection-end-line="3" />
+        <state relative-caret-position="2040">
+          <caret line="136" column="17" selection-start-line="136" selection-start-column="17" selection-end-line="136" selection-end-column="17" />
+          <folding>
+            <element signature="e#0#16#0" expanded="true" />
+            <element signature="e#891#2113#0" />
+            <element signature="e#2115#2436#0" />
+            <element signature="e#2438#2635#0" />
+            <element signature="e#2637#3029#0" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-11-15:28:24-Config.txt">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-21:45:03-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-11-15:28:24-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-21:44:19-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-11-14:42:14-ClassOutput.txt">
-      <provider selected="true" editor-type-id="text-editor" />
+    <entry file="file://$PROJECT_DIR$/Scripts/TestPPLR1.sh">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="570">
+          <caret line="38" selection-start-line="38" selection-end-line="38" />
+        </state>
+      </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalLrUpdate.cpp">
+    <entry file="file://$PROJECT_DIR$/Scripts/TestPPLR2.sh">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="109">
-          <caret line="31" column="91" selection-start-line="31" selection-start-column="8" selection-end-line="31" selection-end-column="91" />
-          <folding>
-            <element signature="e#0#25#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="45">
+          <caret line="3" selection-start-line="3" selection-end-line="22" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSub2.cpp">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-21:50:30-Stats.csv">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="139">
-          <caret line="53" column="13" selection-start-line="53" selection-start-column="13" selection-end-line="53" selection-end-column="13" />
+        <state relative-caret-position="105">
+          <caret line="7" column="67" selection-start-line="7" selection-start-column="67" selection-end-line="7" selection-end-column="67" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-11-15:44:05-Config.txt">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:39:49-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-11-15:44:05-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:41:39-Stats.csv">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="45">
-          <caret line="3" selection-start-line="3" selection-end-line="3" />
+        <state relative-caret-position="255">
+          <caret line="17" column="60" selection-start-line="17" selection-start-column="60" selection-end-line="17" selection-end-column="60" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-11-15:54:14-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DebugPPNB/Cipher-2019-03-29-08:52:10-Config.txt">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="210">
+          <caret line="23" column="3" selection-start-line="23" selection-start-column="3" selection-end-line="23" selection-end-column="19" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:45:48-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/DATA/Datasets/Bank/LR/DO_1.data">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:47:01-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-11-15:55:55-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:47:46-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/PlzWork-2019-04-10-11:22:32-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:48:35-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-11-16:00:56-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:50:06-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-08:59:20-Stats.csv">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="90">
-          <caret line="6" column="62" selection-start-line="6" selection-start-column="61" selection-end-line="6" selection-end-column="62" />
-        </state>
-      </provider>
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/Cipher-2019-04-03-13:48:10-Stats.csv">
+      <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:00:16-Stats.csv">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="45">
-          <caret line="3" column="65" selection-start-line="3" selection-start-column="65" selection-end-line="3" selection-end-column="65" />
-        </state>
-      </provider>
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-12:52:36-Stats.csv">
+      <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/PlzWork-2019-04-10-11:22:32-Config.txt">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:57:27-Stats.csv">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="-225" />
+        <state relative-caret-position="270">
+          <caret line="18" selection-start-line="18" selection-end-line="18" />
+        </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/TEST/TESTBuildingBlocks.cpp">
+    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSub2.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="245">
-          <caret line="617" selection-start-line="617" selection-end-line="617" />
+        <state relative-caret-position="-664">
+          <folding>
+            <element signature="e#0#21#0" expanded="true" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:01:04-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDotProd.cpp">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="165">
-          <caret line="11" column="25" selection-start-line="11" selection-start-column="25" selection-end-line="11" selection-end-column="25" />
+          <caret line="86" selection-start-line="86" selection-end-line="86" />
+          <folding>
+            <element signature="e#0#24#0" expanded="true" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:05:14-Stats.csv">
-      <provider selected="true" editor-type-id="text-editor" />
-    </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:04:18-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-11:17:56-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:06:11-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-11:22:44-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:08:50-Stats.csv">
-      <provider selected="true" editor-type-id="text-editor" />
-    </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:09:55-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-11:34:50-Stats.csv">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="255">
-          <caret line="17" column="69" selection-start-line="17" selection-start-column="63" selection-end-line="17" selection-end-column="69" />
+        <state relative-caret-position="30">
+          <caret line="2" column="53" selection-start-line="2" selection-start-column="53" selection-end-line="2" selection-end-column="77" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-10:59:43-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:50:37-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:10:41-Stats.csv">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="45">
-          <caret line="3" column="67" selection-start-line="3" selection-start-column="61" selection-end-line="3" selection-end-column="67" />
-        </state>
-      </provider>
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-12:05:42-Config.txt">
+      <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:13:19-Stats.csv">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="60">
-          <caret line="4" column="73" selection-start-line="4" selection-start-column="73" selection-end-line="4" selection-end-column="73" />
-        </state>
-      </provider>
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-11:28:52-Stats.csv">
+      <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-10:47:57-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-11:45:59-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-10:49:49-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-11:45:59-Config.txt">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-10:50:50-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-15-11:49:30-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-09:13:19-Config.txt">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-12:05:42-ClassOutput.txt.enc">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="210">
-          <caret line="14" column="2" lean-forward="true" selection-start-line="14" selection-start-column="2" selection-end-line="14" selection-end-column="2" />
+        <state relative-caret-position="180">
+          <caret line="12" column="108" selection-start-line="12" selection-start-column="108" selection-end-line="12" selection-end-column="108" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSigmoid.cpp">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-12:05:42-Stats.csv">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="90">
-          <caret line="34" selection-start-line="34" selection-end-line="34" />
-          <folding>
-            <element signature="e#0#24#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="30">
+          <caret line="2" column="77" selection-start-line="2" selection-start-column="50" selection-end-line="2" selection-end-column="77" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:00:07-Config.txt">
-      <provider selected="true" editor-type-id="text-editor" />
-    </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:00:07-Stats.csv">
-      <provider selected="true" editor-type-id="text-editor" />
-    </entry>
-    <entry file="file://$PROJECT_DIR$/CONFIG/DAPPLE.config">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-13:15:21-Stats.csv">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="165">
-          <caret line="11" column="20" selection-start-line="11" selection-start-column="20" selection-end-line="11" selection-end-column="20" />
+        <state relative-caret-position="45">
+          <caret line="3" selection-start-line="3" selection-end-line="3" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:23:02-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-14:15:18-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-12-13:00:43-Stats.csv">
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-14:27:09-Stats.csv">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/TEST/main.cpp">
+    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDiv.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="13965">
-          <caret line="931" selection-start-line="931" selection-end-line="931" />
-          <folding>
-            <element signature="e#52#93#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="135">
+          <caret line="9" selection-start-line="9" selection-end-line="9" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/ML/LR/LR.cpp">
+    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDiv.h">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="4155">
-          <caret line="277" column="23" selection-start-line="277" selection-start-column="19" selection-end-line="277" selection-end-column="23" />
-          <folding>
-            <element signature="e#0#16#0" expanded="true" />
-            <element signature="e#891#2113#0" />
-            <element signature="e#2115#2436#0" />
-            <element signature="e#2438#2635#0" />
-            <element signature="e#2637#3029#0" />
-          </folding>
+        <state relative-caret-position="-462">
+          <caret line="9" selection-start-line="9" selection-end-line="9" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/ML/IO/DatasetReader.cpp">
+    <entry file="file://$PROJECT_DIR$/CRYPTO/EvalLrUpdate.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="2715">
-          <caret line="181" column="26" selection-start-line="181" selection-start-column="26" selection-end-line="181" selection-end-column="26" />
+        <state relative-caret-position="163">
+          <caret line="137" column="22" selection-start-line="137" selection-start-column="22" selection-end-line="137" selection-end-column="22" />
+          <folding>
+            <element signature="e#0#25#0" expanded="true" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/PPML/IO/PPDatasetReader.cpp">
+    <entry file="file://$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="3645">
-          <caret line="243" column="24" selection-start-line="243" selection-start-column="14" selection-end-line="243" selection-end-column="24" />
+        <state relative-caret-position="221">
+          <caret line="257" column="36" selection-start-line="257" selection-start-column="36" selection-end-line="257" selection-end-column="36" />
         </state>
       </provider>
     </entry>
+    <entry file="file://$PROJECT_DIR$/EXP/DEBUG-LR/LetsSeeHowItworks-2019-04-16-14:53:52-Stats.csv">
+      <provider selected="true" editor-type-id="text-editor" />
+    </entry>
     <entry file="file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="4875">
-          <caret line="325" column="31" selection-start-line="325" selection-start-column="31" selection-end-line="325" selection-end-column="31" />
+        <state relative-caret-position="3660">
+          <caret line="269" column="41" lean-forward="true" selection-start-line="269" selection-start-column="41" selection-end-line="269" selection-end-column="41" />
           <folding>
             <element signature="e#0#17#0" expanded="true" />
             <element signature="e#92#1009#0" />
@@ -1645,17 +1670,10 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/Scripts/TestPPLR2.sh">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="45">
-          <caret line="3" selection-start-line="3" selection-end-line="22" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/Scripts/TestPPLR1.sh">
+    <entry file="file://$PROJECT_DIR$/CONFIG/DAPPLE.config">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="462">
-          <caret line="48" lean-forward="true" selection-start-line="48" selection-end-line="48" />
+        <state relative-caret-position="225">
+          <caret line="24" column="23" lean-forward="true" selection-start-line="24" selection-start-column="23" selection-end-line="24" selection-end-column="23" />
         </state>
       </provider>
     </entry>
diff --git a/CONFIG/DAPPLE.config b/CONFIG/DAPPLE.config
index 6a99ccc15f306165a2149578acb1e905367af50a..21caea832ab76d194d72dcd82a9aa8c0e6c21ebc 100755
--- a/CONFIG/DAPPLE.config
+++ b/CONFIG/DAPPLE.config
@@ -4,7 +4,7 @@
       PrivacyPreservation="true";
       MLAlgorithm="lr";
       runs_number ="1";
-      thread_number="1";
+      thread_number="14";
       remoteClient="false";
       Incremental="true";
       OutputPath="/home/rania/CLionProjects/DAPPLE-2.0/EXP/DEBUG-LR/";
@@ -22,7 +22,7 @@
      chunk_prefix="DO";
      class_number="2";
      dimension="17";
-     chunk_number="2";
+     chunk_number="16";
  }
 
  # The vfdt algorithm parameters
diff --git a/PPML/PPLR/PPLR_Classifier.cpp b/PPML/PPLR/PPLR_Classifier.cpp
index 50263a48af17c3a5f3b8fca439c7ce92bf65241f..293fd25d55f8ff9a41ce045dc120d138df93ea75 100755
--- a/PPML/PPLR/PPLR_Classifier.cpp
+++ b/PPML/PPLR/PPLR_Classifier.cpp
@@ -238,7 +238,7 @@ vector<Cipher> PPLR_Classifier::miniBatchGrad(vector<PPRecord *> XB) {
     vector<Cipher> ypred, ytrue;
     PPRecord *r;
     int dim = XB[0]->values.size() - 1;
-    Cipher inter = zero ;
+
     // Compute XB transpose
     Cipher transpose [dim] [XB.size()];
 
@@ -257,9 +257,9 @@ vector<Cipher> PPLR_Classifier::miniBatchGrad(vector<PPRecord *> XB) {
 
     }
 
-    vector< Cipher> prod;
+    vector< Cipher> prod(dim);
 
-    #pragma omp parallel for shared (ypred, ytrue, transpose, prod) schedule(static)
+    #pragma omp parallel for shared (prod, ypred, ytrue, transpose) schedule(static)
     for (int i=0; i < dim ; i++ )
     {
 
@@ -267,31 +267,19 @@ vector<Cipher> PPLR_Classifier::miniBatchGrad(vector<PPRecord *> XB) {
 
         for (int j=0; j< XB.size(); j++ )
         {
-            line.push_back(transpose[i][j]);
-
+            Cipher tmp = transpose[i][j];
+            line.push_back(tmp);
         }
 
+        EvalLrUpdate evalLrUpdate(ypred, ytrue, line  ,alpha, dtpkc);
+        Cipher inter = evalLrUpdate.EvalLrUpdate_U1_step3(evalLrUpdate.EvalLrUpdate_U2_step2(evalLrUpdate.EvalLrUpdate_U1_step1()));
 
-        /*if (debug)
+       // #pragma omp critical
         {
-            for (int i = 0; i < ypred.size(); i++)
-                cout << "ypred[" << i << "]= " << ypred[i] << endl;
-
-            for (int i = 0; i < ytrue.size(); i++)
-                cout << "ytrue[" << i << "]= " << ytrue[i] << endl;
 
-            for (int i = 0; i < line.size(); i++)
-                cout << "line[" << i << "]= " << line[i] << endl;
+            prod[i] = inter;
 
-
-        }*/
-        EvalLrUpdate evalLrUpdate(ypred, ytrue, line  ,alpha, dtpkc);
-        inter = evalLrUpdate.EvalLrUpdate_U1_step3(evalLrUpdate.EvalLrUpdate_U2_step2(evalLrUpdate.EvalLrUpdate_U1_step1()));
-        #pragma omp critical
-        {
-            prod.push_back(inter);
-            line.clear();
-        }
+        };
     }
 
 
diff --git a/SER/dtpkc.ser b/SER/dtpkc.ser
index 4860d55bd4592bc5a0a1d62cee1962401b451c74..8baba2fbbaf672e895234c517792df6e7de47d72 100644
--- a/SER/dtpkc.ser
+++ b/SER/dtpkc.ser
@@ -1,11 +1,11 @@
-97381732283718262578591194629231257118504732870777550079612807502327951232008865047308688670041943858968418356517469186372920201664920565884435049735515671714766024243548723680280121520175649529270165215581184567409765470000758098404258820073496108908693502644530708663553952549082032858053821397900669293223
--3752317145496869475826986411150989537699383521522219077868742548042525519655287461566332025403961056952078550130480559858178839110736421663306783218780358226585766870909631332535104731882717987957852052807770959847953398568779046667807411577458343968460024279666802199876043034625154984201119447594665519297032196822392586667409456795947434852006358519935256452049984072779775235186462032497945056243557912192784835206760543127267770405867291759111909536391046129633992216301450208572728071015430239371238298854162333147372994385385212111931793507548923577176446589454747054890870480016786664434797749052092458137030
-9483201782577775700364045826501695925660864108262846837246701069972268482387672012107945209941845274025192500375481953048642548440314650713072357364196852845846841583925335250060682535387677165334148357347042321958351411950334428662311903337456839032629070121568389220911348346339204499962327705798562539172244678491482543898095535747510151871378377898176951235060528288309177234987131533099511102531248682679493459459919685575928682933365686927768127930548742439397775242224482614038244147270905018437799485526631196191935893879423037379099541766587875764296902452963182999457409498197827611671734160816818353727729
-66899802321478703625181748591278621793662599192025893420040594525460146756352342990428249260083226153050384226513729785545117759641989473959937546710794830288060431047102215771220275074550562535917574044233354676182721717392497018422220434052760886262769568664394183365860684301461473250655134776512907778995750325606397500287324964632998591497902237695086956279409060101904955683793624194245133876880135694827709292028435413919509210927334283629038258705736162741613899504770691006783374048903054266688939278763834015659554326362256161738340449981260430767856931114832950105107978707922425100369560019169183501803197571610376329609206073464162530836259809815929980186869965231368251791382044441893890388891005859784032281929396744620614201692160258983963372469238151275338925930984829130281708398433799821554145057318627321800668440747491536511133380825668763808796998060997646725560486534355152525096911483418437534542946552894899250635323236600922415484719538665489018327344448704211026216731453467973792944732176190095149808340078197863133228410514397339138562141663248844747445207686244132276773436228162711027275135990268864031205448224122302464286196007993186790607833989451464648137863593754963522690105713097933105328364891313810221256904291165114083259118459630102259221139360987624856623469108143255018453370155706157376272014853344090896697265245724379205352634721481836813661976505198058552946603490662140429059499791248932830543323973401726316814821667240262601393165071934426489343863166606786098245149764826439930342835316941396893905975508646158833945084800623994169625784020394013021735397503765791643550861683677289776815115161691363093140583801725517818266086407749213752876965645940907317747298766432886612458615288399578652066385222671848014074677289478724953626482936757245245353139369903852778921005321693246101092902663323
+99877818047720907542007313246297740072835043626428881457662704814450353740938039155160602882664066781232038658243483921614589052728006806073249799188632793830517615526021635095138769056555485123773536862279241689485733747220242507538355884627027193782250744374729574029471683116587175103413694755715625646829
+-5095846819556053604217733948789128733352736678866647491908638895881529939902931906638865064817605570062075389574094452545749521673788030372341106724966882392607779277186935743965400415842447405586979348519053286715388000284941041775484709519862969157872816354138047690745468207504232598763287334158903799689212315855850706322133957571171667909928172093546552922718212408637481207225304512950548728001921602899487053294753212121769854647911933033785294186566400496978852392651615775863590893086707023220595762461033628180390849196235885693459209040896811694827632840849921686401547541958135923100972639806861824737509
+9975578537973644238828152590798240184876663171807237961181600803383886079796923343157879218999356869440542769979595298112633281781675733511974614617399219841548311818260535038901086969074147969362665945698294360896560385380117401693444873404071258505911082024232108185654583504470736973803814103770396889011032349121235741082575330424590442878657530214786581132232242543644378331503004591100337075411410685199988741068132775312241783369327368358050233530112805434073468998009814973171904760600030385432572571869625928409517767287489447459043446162656381078804567103884022568820544485007130575559399430189424637755241
+752323930000901876233352219057655825770934346644536683426317237727156850309994189028818546749664477425995092960372324018703580460166355620868138764288101902567694556611821849514717239862702284707600199258532446032346740531630029745791713338028060648295862422009728753555600641930245912973110455967356967858585427614259280008535109335156529932534364851823540722813483307960858194458621270767148657550763113935600447598728412596810233253050977785304942518961435876433633658955320370190937562976402791322764159527390134075097788345534188017992686106525413424415349249090949558386787638455234441242265967954943100320000386524505822775855183587435553432005100424666129160844238415379100710925059928610847395926854493945379590719450495444578044258876456462858215963139937652533763519493843092749046158914197356581125501348762943500532159224300034161143228518098182797027457190678708157739744805803380176420115037614750921782797753657544763296927548818406189154981890450545174365685512890653251048054024760039271702526915178628548015591752867279093730994392624072389092077843166268410326725818019340972828018658238980582334456606776931650340561723260523674478705690265187327770125231056772181686638268756947262612865212904059701297266317617431709732832556556889443157990325627729988076320433238872474312898297944282218030755139312233657082161813117834938291820040462882008313814874730203294798242641096408457012342283006320227901961021957898466623147064483541103080563736096078149400366372449150260643728954959575967036503463589058056367883281083466165037709542073905118819608725484233922709823696054582077935873175501780424999287726544190078069594842613317182947125347955946353646124027415233182223600780046317008747167961207183074956537757006961848614046779896363688641731749264477805904332219067662042922794975798418029917811133856972371099371668168192
 1024
-12638950835661280561280775538772592757499322586948741463315228394315627221813568353665638949204909734048538978350956504284171803790641006483505561680752201
-7704890504752340723936493484001096199707790590065754263880125724585372807490327470446345227925927260211315384018297073502845348417921883307794672562272623
-137406882457687816683941380457881725865863505407782311357469894561824033996601239859062031543347824395410087720786343141143749735875604699724313278856937170303981296999366350654848787095206961623439588634356595659427388969854332052296882434180883263844332725407112858245118983271233619266980112337253429971059
-24345433070929565644647798657307814279626183217694387519903201875581987808002216261827172167510485964742104589129367296593230050416230141471108762433878912842731170957481859615752774686621673080539247050271364343013911642250182198627108677022329744517924810697542084852494041382982456073791007524416606567100
-175749402041230770653777794984081651563214523473936753981765870176024792822910364918161229256992080452244794904290627735807232814482287210450337212323828145609799341408114421713108222805707098534547457831703599226287238834387676769722026374172941973319558241103135612291639811555231435877617775123101415845109
-64062791940660982176935926154904966914525459359599957615104260175774912449782419235822663444174341790447024782340831240765633947727004524893395192143262561514709159912638983270828325514074232074083514744634719820951379632328426458728864060704059819323671803067545354830598182143221320917293694851411452077497368043926691370293831466671381593332680995325146128181857360253316230064532686560248927339780636663216932407919553583024928820590016310869591359257112986344762001195485938387383941486957535651808480635297222613387027818613161685551632764016623695925109459747606582042246000096857042908268055549396082725212104589629123222783047599101042328233950082367234459347491208265769466959307195889270138225680372000583279664517098250119577130729427818225398723638859423287808320531252736573219271381261432424997937827491646778761976474115010245553081541772331531375954899509093785908321590211461996755128233127636832635905691
+12276209633599288921194866251712888066953803693440086108142198489182232863935025415905952567259722980397305651373059234895807965359467077603458839605621301
+8135884041468385241921291665476299203020120989053158211376739444854077916331662663480450632889367728566238855159741970053687238682954446942897579781799129
+95441772161225561090012118950908238680451275099631628809764700381655714694282743839780173346390316070900460530334435221879292231114604183528633272383370175747206583183757371217726090839356288236865665325375139110116870145176035696307962847884101822299449890296940837565954851261918318761596633143921504411441
+12484727255965113442750914155787217509104380453303610182207838101806294217617254894395075360333008347654004832280435490201823631591000850759156224898579096677302992557293433997372606483421026893731106796129365271318474963863682780106284562277978380586442722603777880153533341702672891585236143549912029778300
+20765802884407087959672384203549268589163419852717521982015166029161422521824910264323650906597172983310211994884290847553534974359440308809099243870858170173329086716792706565922766787356776384184394175201839515588799625215970319198674208179892411872125023374744077832628587379873744433017413268705485863854
+79872176986351719977699332761967939780512667553277326924186862408574796596225863990436596558279594060297049283553732248060035040359476516339191782930073672933024150306861891226083219661175676757985071832865899217567918361680040334740657184775988402333466461913766489227520552749142276631347509068696759379123297545493212141370903871571328244208081131900365753373246607122706395701327513505939199401087765176353765703001910728678152286800935606343859586007993173860603325387594663511991316909893624069169708984653775749168497293878494172507254400634142958991326959452363106783654235424439390526720427471556150118511004704507855248630192676854282248796656610801476652513812562193888364544282598406595821977133550522715507400589418978677823066320872571964606292134261897562194115135490294686324720848236883984785383312883229652369356004962354529800413167325450850712490248950359711314475239175869448752435208134458136860971146
diff --git a/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache b/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache
index a39f387f3585178965b567435b811a1ec0377c45..3de872b39afa1c8cca09774d1bee6c467b0f59f3 100644
--- a/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache
+++ b/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache
@@ -6,62 +6,116 @@
 
 #IncludeRegexTransform: 
 
-/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/DatasetReader.h
-fstream
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h
+iostream
 -
-stdio.h
+gmpxx.h
 -
-string.h
+gmp.h
+-
+../UTIL/util_gmp_rand.h
+/home/rania/CLionProjects/DAPPLE-2.0/UTIL/util_gmp_rand.h
+../UTIL/num_th_alg.hh
+/home/rania/CLionProjects/DAPPLE-2.0/UTIL/num_th_alg.hh
+../UTIL/mpz_class.hh
+/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh
+ctime
+-
+memory
 -
 vector
 -
 cstring
 -
-Record.h
-/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h
-../../UTIL/mpz_class.hh
-/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh
-time.h
+fstream
 -
-string
+netinet/in.h
 -
-omp.h
-/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/omp.h
 
-/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h
-vector
--
-iostream
--
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDotProd.h
+DTPKC.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h
+
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalLrUpdate.h
+DTPKC.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h
 
-/home/rania/CLionProjects/DAPPLE-2.0/ML/LR/LR.cpp
-omp.h
-/home/rania/CLionProjects/DAPPLE-2.0/ML/LR/omp.h
-LR.h
-/home/rania/CLionProjects/DAPPLE-2.0/ML/LR/LR.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSigmoid.h
+DTPKC.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h
+../UTIL/math_util.hh
+/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh
 
-/home/rania/CLionProjects/DAPPLE-2.0/ML/LR/LR.h
-string
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub2.h
+DTPKC.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h
+
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/SkeySwitch.h
+DTPKC.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h
+../UTIL/math_util.hh
+/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh
+vector
 -
+
+/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPDatasetReader.h
+PPRecord.h
+/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPRecord.h
 fstream
 -
+stdio.h
+-
+string.h
+-
+../../CRYPTO/SkeySwitch.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/SkeySwitch.h
 vector
 -
-math.h
+cstring
 -
-stdlib.h
+
+/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPRecord.h
+vector
 -
 iostream
 -
-string.h
+../../CRYPTO/DTPKC.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h
+
+/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPLR/PPLR_Classifier.cpp
+chrono
 -
-netinet/in.h
+PPLR_Classifier.h
+/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPLR/PPLR_Classifier.h
+
+/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPLR/PPLR_Classifier.h
+../IO/PPDatasetReader.h
+/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPDatasetReader.h
+../../UTIL/math_util.hh
+/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh
+../../CRYPTO/EvalSigmoid.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSigmoid.h
+../../CRYPTO/EvalDotProd.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDotProd.h
+../../CRYPTO/EvalLrUpdate.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalLrUpdate.h
+../../CRYPTO/EvalSub2.h
+/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub2.h
+math.h
+/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPLR/math.h
+
+/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh
+vector
 -
-../IO/Record.h
-/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h
-../IO/DatasetReader.h
-/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/DatasetReader.h
-chrono
+gmpxx.h
+-
+cmath
+-
+sstream
+-
+iostream
+-
+iomanip
 -
 
 /home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh
@@ -72,3 +126,13 @@ cassert
 gmpxx.h
 -
 
+/home/rania/CLionProjects/DAPPLE-2.0/UTIL/num_th_alg.hh
+gmpxx.h
+-
+vector
+-
+
+/home/rania/CLionProjects/DAPPLE-2.0/UTIL/util_gmp_rand.h
+gmp.h
+-
+