diff --git a/mrdna/readers/segmentmodel_from_cadnano.py b/mrdna/readers/segmentmodel_from_cadnano.py
index ee83a3d9e7540ba33d8dca8f630fa8ae9c357f13..1d4f7cdf2c3bf1f5b795e96d4c3c0b192186d3d2 100644
--- a/mrdna/readers/segmentmodel_from_cadnano.py
+++ b/mrdna/readers/segmentmodel_from_cadnano.py
@@ -190,6 +190,7 @@ def mrdna_model_from_cadnano(json_file,seq=None,**model_parameters):
     r=np.array(list(nt_prop['r']))
     bp=np.array(list(nt_prop['bp']))
     three_prime=np.array((list(nt_prop["threeprime"])))
+    stack=np.array((list(nt_prop["stack"])))
     orientation=np.array(list(nt_prop["orientation"]))
-    model = model_from_basepair_stack_3prime( r, bp, stack, three_prime, seq, orientation, **model_parameters )
+    model = model_from_basepair_stack_3prime( r, bp, stack, three_prime, seq, orientation=None, **model_parameters )
     return model
diff --git a/mrdna/readers/test.ipynb b/mrdna/readers/test.ipynb
index 4a0fa1368bb6d1a5ec43f981c106028798f2b908..207998d94578efcb8916ef58fcb29016ab1e6bd4 100644
--- a/mrdna/readers/test.ipynb
+++ b/mrdna/readers/test.ipynb
@@ -3,7 +3,7 @@
   {
    "cell_type": "code",
    "execution_count": 9,
-   "id": "d3431aaa",
+   "id": "03eb8540",
    "metadata": {
     "scrolled": true
    },
@@ -21,7 +21,7 @@
   {
    "cell_type": "code",
    "execution_count": 2,
-   "id": "1b3781b0",
+   "id": "cb40f6b8",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -31,7 +31,7 @@
   {
    "cell_type": "code",
    "execution_count": 1,
-   "id": "d599c577",
+   "id": "ea7e8da0",
    "metadata": {},
    "outputs": [
     {
@@ -56,7 +56,7 @@
   {
    "cell_type": "code",
    "execution_count": 6,
-   "id": "7a326c43",
+   "id": "4fc535bb",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -153,7 +153,7 @@
   {
    "cell_type": "code",
    "execution_count": 7,
-   "id": "19281ee2",
+   "id": "f83dff7d",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -225,7 +225,7 @@
   {
    "cell_type": "code",
    "execution_count": 11,
-   "id": "77a45909",
+   "id": "1d900942",
    "metadata": {},
    "outputs": [
     {
@@ -263,53 +263,50 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 20,
-   "id": "60d832bf",
+   "execution_count": 23,
+   "id": "04c497ae",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "nt_prop.to_csv(\"test.csv\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "f2116b88",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import mrdna\n",
+    "from mrdna.readers import read_list"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 29,
+   "id": "4c954133",
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "array([[[ 0.14904227, -0.98883083,  0.        ],\n",
-       "        [ 0.98883083,  0.14904227,  0.        ],\n",
-       "        [ 0.        ,  0.        ,  1.        ]],\n",
-       "\n",
-       "       [[-0.43388374, -0.90096887,  0.        ],\n",
-       "        [ 0.90096887, -0.43388374,  0.        ],\n",
-       "        [ 0.        ,  0.        ,  1.        ]],\n",
-       "\n",
-       "       [[-0.8660254 , -0.5       ,  0.        ],\n",
-       "        [ 0.5       , -0.8660254 ,  0.        ],\n",
-       "        [ 0.        ,  0.        ,  1.        ]],\n",
-       "\n",
-       "       ...,\n",
-       "\n",
-       "       [[-0.14904227, -0.98883083,  0.        ],\n",
-       "        [ 0.98883083, -0.14904227,  0.        ],\n",
-       "        [ 0.        ,  0.        ,  1.        ]],\n",
-       "\n",
-       "       [[-0.68017274, -0.73305187,  0.        ],\n",
-       "        [ 0.73305187, -0.68017274,  0.        ],\n",
-       "        [ 0.        ,  0.        ,  1.        ]],\n",
-       "\n",
-       "       [[-0.97492791, -0.22252093,  0.        ],\n",
-       "        [ 0.22252093, -0.97492791,  0.        ],\n",
-       "        [ 0.        ,  0.        ,  1.        ]]])"
+       "(415,)"
       ]
      },
-     "execution_count": 20,
+     "execution_count": 29,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
-    "np.array(list(nt_prop['orientation']))"
+    "np.array(list(nt_prop['bp'])).shape"
    ]
   },
   {
    "cell_type": "code",
    "execution_count": 560,
-   "id": "cd1d0730",
+   "id": "5ee54071",
    "metadata": {},
    "outputs": [
     {
@@ -329,20 +326,213 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 3,
-   "id": "0373e4dc",
+   "execution_count": 21,
+   "id": "e1588c54",
    "metadata": {},
    "outputs": [
     {
-     "ename": "NameError",
-     "evalue": "name 'nt_prop' is not defined",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[0;31mNameError\u001b[0m                                 Traceback (most recent call last)",
-      "\u001b[0;32m<ipython-input-3-68f62b8d2117>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mnt_prop\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
-      "\u001b[0;31mNameError\u001b[0m: name 'nt_prop' is not defined"
-     ]
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>vh</th>\n",
+       "      <th>zid</th>\n",
+       "      <th>is_scaf</th>\n",
+       "      <th>r</th>\n",
+       "      <th>bp</th>\n",
+       "      <th>stack</th>\n",
+       "      <th>threeprime</th>\n",
+       "      <th>seq</th>\n",
+       "      <th>orientation</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>0</td>\n",
+       "      <td>5</td>\n",
+       "      <td>True</td>\n",
+       "      <td>[0.0, 2.25, 1.7000000000000002]</td>\n",
+       "      <td>213</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>1</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[0.14904226617617466, -0.9888308262251284, 0....</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>0</td>\n",
+       "      <td>6</td>\n",
+       "      <td>True</td>\n",
+       "      <td>[0.0, 2.25, 2.04]</td>\n",
+       "      <td>214</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>2</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[-0.4338837391175583, -0.900968867902419, 0.0...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>0</td>\n",
+       "      <td>7</td>\n",
+       "      <td>True</td>\n",
+       "      <td>[0.0, 2.25, 2.3800000000000003]</td>\n",
+       "      <td>215</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>3</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[-0.8660254037844388, -0.49999999999999994, 0...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>0</td>\n",
+       "      <td>8</td>\n",
+       "      <td>True</td>\n",
+       "      <td>[0.0, 2.25, 2.72]</td>\n",
+       "      <td>216</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>4</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[-0.9972037971811805, 0.07473009358642399, 0....</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>0</td>\n",
+       "      <td>9</td>\n",
+       "      <td>True</td>\n",
+       "      <td>[0.0, 2.25, 3.06]</td>\n",
+       "      <td>217</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>5</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[-0.7818314824680299, 0.6234898018587334, 0.0...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>...</th>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>410</th>\n",
+       "      <td>5</td>\n",
+       "      <td>35</td>\n",
+       "      <td>False</td>\n",
+       "      <td>[1.948557375, 1.125, 11.9]</td>\n",
+       "      <td>205</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>411</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[0.8660254037844375, -0.5000000000000019, 0.0...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>411</th>\n",
+       "      <td>5</td>\n",
+       "      <td>36</td>\n",
+       "      <td>False</td>\n",
+       "      <td>[1.948557375, 1.125, 12.24]</td>\n",
+       "      <td>206</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>412</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[0.4338837391175605, -0.900968867902418, 0.0]...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>412</th>\n",
+       "      <td>5</td>\n",
+       "      <td>37</td>\n",
+       "      <td>False</td>\n",
+       "      <td>[1.948557375, 1.125, 12.58]</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>413</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[-0.14904226617617078, -0.9888308262251292, 0...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>413</th>\n",
+       "      <td>5</td>\n",
+       "      <td>38</td>\n",
+       "      <td>False</td>\n",
+       "      <td>[1.948557375, 1.125, 12.920000000000002]</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>414</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[-0.6801727377709186, -0.7330518718298275, 0....</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>414</th>\n",
+       "      <td>5</td>\n",
+       "      <td>39</td>\n",
+       "      <td>False</td>\n",
+       "      <td>[1.948557375, 1.125, 13.260000000000002]</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>-1</td>\n",
+       "      <td>[[-0.9749279121818233, -0.222520933956317, 0.0...</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "<p>415 rows × 9 columns</p>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "     vh  zid  is_scaf                                         r   bp  stack  \\\n",
+       "0     0    5     True           [0.0, 2.25, 1.7000000000000002]  213     -1   \n",
+       "1     0    6     True                         [0.0, 2.25, 2.04]  214     -1   \n",
+       "2     0    7     True           [0.0, 2.25, 2.3800000000000003]  215     -1   \n",
+       "3     0    8     True                         [0.0, 2.25, 2.72]  216     -1   \n",
+       "4     0    9     True                         [0.0, 2.25, 3.06]  217     -1   \n",
+       "..   ..  ...      ...                                       ...  ...    ...   \n",
+       "410   5   35    False                [1.948557375, 1.125, 11.9]  205     -1   \n",
+       "411   5   36    False               [1.948557375, 1.125, 12.24]  206     -1   \n",
+       "412   5   37    False               [1.948557375, 1.125, 12.58]   -1     -1   \n",
+       "413   5   38    False  [1.948557375, 1.125, 12.920000000000002]   -1     -1   \n",
+       "414   5   39    False  [1.948557375, 1.125, 13.260000000000002]   -1     -1   \n",
+       "\n",
+       "     threeprime  seq                                        orientation  \n",
+       "0             1   -1  [[0.14904226617617466, -0.9888308262251284, 0....  \n",
+       "1             2   -1  [[-0.4338837391175583, -0.900968867902419, 0.0...  \n",
+       "2             3   -1  [[-0.8660254037844388, -0.49999999999999994, 0...  \n",
+       "3             4   -1  [[-0.9972037971811805, 0.07473009358642399, 0....  \n",
+       "4             5   -1  [[-0.7818314824680299, 0.6234898018587334, 0.0...  \n",
+       "..          ...  ...                                                ...  \n",
+       "410         411   -1  [[0.8660254037844375, -0.5000000000000019, 0.0...  \n",
+       "411         412   -1  [[0.4338837391175605, -0.900968867902418, 0.0]...  \n",
+       "412         413   -1  [[-0.14904226617617078, -0.9888308262251292, 0...  \n",
+       "413         414   -1  [[-0.6801727377709186, -0.7330518718298275, 0....  \n",
+       "414          -1   -1  [[-0.9749279121818233, -0.222520933956317, 0.0...  \n",
+       "\n",
+       "[415 rows x 9 columns]"
+      ]
+     },
+     "execution_count": 21,
+     "metadata": {},
+     "output_type": "execute_result"
     }
    ],
    "source": [
@@ -352,7 +542,7 @@
   {
    "cell_type": "code",
    "execution_count": 468,
-   "id": "ff612c08",
+   "id": "156dcda2",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -363,7 +553,7 @@
   {
    "cell_type": "code",
    "execution_count": 500,
-   "id": "96ffa55b",
+   "id": "6413d856",
    "metadata": {},
    "outputs": [
     {
@@ -384,7 +574,7 @@
   {
    "cell_type": "code",
    "execution_count": 498,
-   "id": "3ca0ce24",
+   "id": "fe8797db",
    "metadata": {},
    "outputs": [
     {
@@ -406,7 +596,7 @@
   {
    "cell_type": "code",
    "execution_count": 480,
-   "id": "d11603b3",
+   "id": "9f1b975f",
    "metadata": {},
    "outputs": [
     {
@@ -427,7 +617,7 @@
   {
    "cell_type": "code",
    "execution_count": 549,
-   "id": "e5731ae8",
+   "id": "a16f3fd0",
    "metadata": {},
    "outputs": [
     {
@@ -459,7 +649,7 @@
   {
    "cell_type": "code",
    "execution_count": 544,
-   "id": "4a0bb208",
+   "id": "b9f25d41",
    "metadata": {},
    "outputs": [
     {
@@ -483,7 +673,7 @@
   {
    "cell_type": "code",
    "execution_count": 550,
-   "id": "ea73aed6",
+   "id": "976095ce",
    "metadata": {},
    "outputs": [
     {
@@ -513,7 +703,7 @@
   {
    "cell_type": "code",
    "execution_count": 548,
-   "id": "033ef083",
+   "id": "ac8f5067",
    "metadata": {},
    "outputs": [
     {
@@ -537,7 +727,7 @@
   {
    "cell_type": "code",
    "execution_count": 527,
-   "id": "284c6b7a",
+   "id": "1006fc48",
    "metadata": {},
    "outputs": [
     {
@@ -562,7 +752,7 @@
   {
    "cell_type": "code",
    "execution_count": 503,
-   "id": "70fafb27",
+   "id": "09c7e7d4",
    "metadata": {},
    "outputs": [
     {
@@ -588,7 +778,7 @@
   {
    "cell_type": "code",
    "execution_count": 537,
-   "id": "08e4fe4a",
+   "id": "5f0c5266",
    "metadata": {},
    "outputs": [
     {
@@ -637,7 +827,7 @@
   {
    "cell_type": "code",
    "execution_count": 491,
-   "id": "e12ead08",
+   "id": "fec987da",
    "metadata": {},
    "outputs": [
     {
@@ -658,7 +848,7 @@
   {
    "cell_type": "code",
    "execution_count": 493,
-   "id": "6d7ca49f",
+   "id": "f332ad87",
    "metadata": {},
    "outputs": [
     {
@@ -680,7 +870,7 @@
   {
    "cell_type": "code",
    "execution_count": 4,
-   "id": "e9ace3af",
+   "id": "dd3cd839",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -691,7 +881,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "954df4d2",
+   "id": "41b3d9af",
    "metadata": {},
    "outputs": [],
    "source": []
@@ -699,7 +889,7 @@
   {
    "cell_type": "code",
    "execution_count": 18,
-   "id": "7fcb7bd0",
+   "id": "9ec18edc",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -721,7 +911,7 @@
   {
    "cell_type": "code",
    "execution_count": 358,
-   "id": "e0d8b3ff",
+   "id": "2fa31a78",
    "metadata": {},
    "outputs": [
     {
@@ -750,7 +940,7 @@
   {
    "cell_type": "code",
    "execution_count": 441,
-   "id": "6d351947",
+   "id": "64eb309f",
    "metadata": {},
    "outputs": [
     {
@@ -933,7 +1123,7 @@
   {
    "cell_type": "code",
    "execution_count": 199,
-   "id": "a20c1429",
+   "id": "bda3cddd",
    "metadata": {},
    "outputs": [
     {
@@ -954,7 +1144,7 @@
   {
    "cell_type": "code",
    "execution_count": 434,
-   "id": "39b7deb4",
+   "id": "a86cfa84",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1022,7 +1212,7 @@
   {
    "cell_type": "code",
    "execution_count": 442,
-   "id": "83f49b07",
+   "id": "be5de5ba",
    "metadata": {},
    "outputs": [
     {
@@ -1067,7 +1257,7 @@
   {
    "cell_type": "code",
    "execution_count": 302,
-   "id": "891a3222",
+   "id": "0ce6701d",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1091,7 +1281,7 @@
   {
    "cell_type": "code",
    "execution_count": 368,
-   "id": "34a7d7b1",
+   "id": "9d0e49cf",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1124,7 +1314,7 @@
   {
    "cell_type": "code",
    "execution_count": 429,
-   "id": "ec944c23",
+   "id": "c1d77642",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1139,7 +1329,7 @@
   {
    "cell_type": "code",
    "execution_count": 430,
-   "id": "d67c5833",
+   "id": "2c2d1227",
    "metadata": {},
    "outputs": [
     {
@@ -1174,7 +1364,7 @@
   {
    "cell_type": "code",
    "execution_count": 431,
-   "id": "eca06274",
+   "id": "e701d029",
    "metadata": {},
    "outputs": [
     {
@@ -1195,7 +1385,7 @@
   {
    "cell_type": "code",
    "execution_count": 433,
-   "id": "1d66507f",
+   "id": "4a62f5d9",
    "metadata": {},
    "outputs": [
     {
@@ -1216,7 +1406,7 @@
   {
    "cell_type": "code",
    "execution_count": 167,
-   "id": "c9ea70d5",
+   "id": "d80ab792",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1228,7 +1418,7 @@
   {
    "cell_type": "code",
    "execution_count": 360,
-   "id": "02798620",
+   "id": "8e009bc9",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1238,7 +1428,7 @@
   {
    "cell_type": "code",
    "execution_count": 190,
-   "id": "c39720e6",
+   "id": "3dc97f0d",
    "metadata": {},
    "outputs": [
     {
@@ -1421,7 +1611,7 @@
   {
    "cell_type": "code",
    "execution_count": 200,
-   "id": "81cd15ec",
+   "id": "3d019b73",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1457,7 +1647,7 @@
   {
    "cell_type": "code",
    "execution_count": 201,
-   "id": "719a89e5",
+   "id": "fb789ffb",
    "metadata": {},
    "outputs": [
     {
@@ -1480,7 +1670,7 @@
   {
    "cell_type": "code",
    "execution_count": 146,
-   "id": "a8470ece",
+   "id": "98703867",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1490,7 +1680,7 @@
   {
    "cell_type": "code",
    "execution_count": 148,
-   "id": "2ec8d095",
+   "id": "c316fead",
    "metadata": {},
    "outputs": [
     {
@@ -1523,7 +1713,7 @@
   {
    "cell_type": "code",
    "execution_count": 137,
-   "id": "ab361dd6",
+   "id": "0718e41e",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1540,7 +1730,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "f3ecd95f",
+   "id": "1a61115e",
    "metadata": {},
    "outputs": [],
    "source": []
@@ -1548,7 +1738,7 @@
   {
    "cell_type": "code",
    "execution_count": 84,
-   "id": "256fccfe",
+   "id": "12198835",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1559,7 +1749,7 @@
   {
    "cell_type": "code",
    "execution_count": 156,
-   "id": "1ac95587",
+   "id": "1e5c9807",
    "metadata": {},
    "outputs": [
     {
@@ -1685,7 +1875,7 @@
   {
    "cell_type": "code",
    "execution_count": 157,
-   "id": "c016cb03",
+   "id": "31c50f63",
    "metadata": {},
    "outputs": [
     {
@@ -1802,7 +1992,7 @@
   {
    "cell_type": "code",
    "execution_count": 128,
-   "id": "11e1b98e",
+   "id": "67546136",
    "metadata": {},
    "outputs": [
     {
@@ -1824,7 +2014,7 @@
   {
    "cell_type": "code",
    "execution_count": 127,
-   "id": "5a46d99d",
+   "id": "bad20d6a",
    "metadata": {},
    "outputs": [
     {
@@ -1944,7 +2134,7 @@
   {
    "cell_type": "code",
    "execution_count": 100,
-   "id": "f6549e2c",
+   "id": "48225afa",
    "metadata": {},
    "outputs": [
     {
@@ -1969,7 +2159,7 @@
   {
    "cell_type": "code",
    "execution_count": 13,
-   "id": "24b98917",
+   "id": "c75bd92f",
    "metadata": {},
    "outputs": [
     {
@@ -1990,7 +2180,7 @@
   {
    "cell_type": "code",
    "execution_count": 14,
-   "id": "71923b7f",
+   "id": "00f1513e",
    "metadata": {},
    "outputs": [
     {
@@ -2012,7 +2202,7 @@
   {
    "cell_type": "code",
    "execution_count": 198,
-   "id": "1307361f",
+   "id": "aaa65658",
    "metadata": {},
    "outputs": [
     {
@@ -2034,7 +2224,7 @@
   {
    "cell_type": "code",
    "execution_count": 15,
-   "id": "3772e934",
+   "id": "cbddf07f",
    "metadata": {},
    "outputs": [
     {
@@ -2055,7 +2245,7 @@
   {
    "cell_type": "code",
    "execution_count": 173,
-   "id": "5c1f341d",
+   "id": "fac8699e",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -2091,7 +2281,7 @@
   {
    "cell_type": "code",
    "execution_count": 177,
-   "id": "495b9e03",
+   "id": "308cd6c1",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -2127,7 +2317,7 @@
   {
    "cell_type": "code",
    "execution_count": 187,
-   "id": "c70f83b0",
+   "id": "bc032680",
    "metadata": {},
    "outputs": [
     {
@@ -2354,7 +2544,7 @@
   {
    "cell_type": "code",
    "execution_count": 142,
-   "id": "df50d6fb",
+   "id": "29ff7990",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -2391,7 +2581,7 @@
   {
    "cell_type": "code",
    "execution_count": 117,
-   "id": "f6f7acb5",
+   "id": "3cb9542c",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -2412,7 +2602,7 @@
   {
    "cell_type": "code",
    "execution_count": 116,
-   "id": "8afcf746",
+   "id": "4219838b",
    "metadata": {},
    "outputs": [
     {
@@ -2624,7 +2814,7 @@
   {
    "cell_type": "code",
    "execution_count": 157,
-   "id": "2132b521",
+   "id": "45168e4b",
    "metadata": {},
    "outputs": [
     {
@@ -2648,7 +2838,7 @@
   {
    "cell_type": "code",
    "execution_count": 152,
-   "id": "539a2be6",
+   "id": "33e5c80d",
    "metadata": {},
    "outputs": [
     {
@@ -2669,7 +2859,7 @@
   {
    "cell_type": "code",
    "execution_count": 62,
-   "id": "ba5ab701",
+   "id": "9b79e902",
    "metadata": {},
    "outputs": [
     {
@@ -2897,7 +3087,7 @@
   {
    "cell_type": "code",
    "execution_count": 3,
-   "id": "0e988589",
+   "id": "cecd1c9f",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -3023,7 +3213,7 @@
   {
    "cell_type": "code",
    "execution_count": 4,
-   "id": "821ca309",
+   "id": "b4af37c1",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -3044,7 +3234,7 @@
   {
    "cell_type": "code",
    "execution_count": 20,
-   "id": "870c2661",
+   "id": "2fa89abc",
    "metadata": {},
    "outputs": [
     {
@@ -3106,7 +3296,7 @@
   {
    "cell_type": "code",
    "execution_count": 25,
-   "id": "a6cb689d",
+   "id": "6e620d24",
    "metadata": {},
    "outputs": [
     {
@@ -3168,7 +3358,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "dd799008",
+   "id": "fef6094a",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -3181,7 +3371,7 @@
   {
    "cell_type": "code",
    "execution_count": 13,
-   "id": "df97d32a",
+   "id": "be089a18",
    "metadata": {},
    "outputs": [
     {
@@ -3202,7 +3392,7 @@
   {
    "cell_type": "code",
    "execution_count": 7,
-   "id": "191c7b94",
+   "id": "6f75d365",
    "metadata": {},
    "outputs": [
     {
@@ -3251,7 +3441,7 @@
   {
    "cell_type": "code",
    "execution_count": 36,
-   "id": "d1fb1c97",
+   "id": "8dfadf61",
    "metadata": {},
    "outputs": [
     {
@@ -3313,7 +3503,7 @@
   {
    "cell_type": "code",
    "execution_count": 1,
-   "id": "aa4f5ed8",
+   "id": "ba097c82",
    "metadata": {},
    "outputs": [
     {
@@ -3339,7 +3529,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "cb9366dd",
+   "id": "1c4d4fa9",
    "metadata": {},
    "outputs": [],
    "source": []
@@ -3347,7 +3537,7 @@
   {
    "cell_type": "code",
    "execution_count": 3,
-   "id": "2d779081",
+   "id": "d4ff1f83",
    "metadata": {},
    "outputs": [
     {
@@ -3367,7 +3557,7 @@
   {
    "cell_type": "code",
    "execution_count": 13,
-   "id": "ad471f3d",
+   "id": "6f1dab46",
    "metadata": {},
    "outputs": [
     {
@@ -3388,7 +3578,7 @@
   {
    "cell_type": "code",
    "execution_count": 15,
-   "id": "9d66b3aa",
+   "id": "615964fe",
    "metadata": {},
    "outputs": [
     {
@@ -3458,7 +3648,7 @@
   {
    "cell_type": "code",
    "execution_count": 16,
-   "id": "50447f7e",
+   "id": "a71b0639",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -3469,7 +3659,7 @@
   {
    "cell_type": "code",
    "execution_count": 26,
-   "id": "145493e6",
+   "id": "2bb83a1e",
    "metadata": {},
    "outputs": [
     {
@@ -3578,7 +3768,7 @@
   {
    "cell_type": "code",
    "execution_count": 25,
-   "id": "bda26a99",
+   "id": "86f5c21e",
    "metadata": {},
    "outputs": [
     {
@@ -3599,7 +3789,7 @@
   {
    "cell_type": "code",
    "execution_count": 10,
-   "id": "21c76d05",
+   "id": "f3fae511",
    "metadata": {},
    "outputs": [
     {
@@ -3630,7 +3820,7 @@
   {
    "cell_type": "code",
    "execution_count": 1,
-   "id": "49dad459",
+   "id": "07f3352b",
    "metadata": {},
    "outputs": [
     {
@@ -4127,7 +4317,7 @@
   {
    "cell_type": "code",
    "execution_count": 3,
-   "id": "7badd9d8",
+   "id": "61be89c1",
    "metadata": {},
    "outputs": [
     {
@@ -4161,7 +4351,7 @@
   {
    "cell_type": "code",
    "execution_count": 4,
-   "id": "a1ba34df",
+   "id": "a00c445c",
    "metadata": {},
    "outputs": [
     {
@@ -4181,7 +4371,7 @@
   {
    "cell_type": "code",
    "execution_count": 5,
-   "id": "e7309034",
+   "id": "a648fae4",
    "metadata": {},
    "outputs": [],
    "source": [
@@ -4191,7 +4381,7 @@
   {
    "cell_type": "code",
    "execution_count": 6,
-   "id": "705faaff",
+   "id": "9d100033",
    "metadata": {},
    "outputs": [
     {
@@ -4212,7 +4402,7 @@
   {
    "cell_type": "code",
    "execution_count": 7,
-   "id": "75417690",
+   "id": "66d3eaf4",
    "metadata": {},
    "outputs": [
     {
@@ -4239,7 +4429,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "8ca5d402",
+   "id": "f60b0cdc",
    "metadata": {},
    "outputs": [],
    "source": []