diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..cb2fdb3
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index fea06a7..982e2fd 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,15 +1,5 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/README.md b/README.md
index 240a9d6..9b3e11c 100644
--- a/README.md
+++ b/README.md
@@ -19,10 +19,50 @@ Show you simple machine learning can actually be, where the real hard part is ac
## Part 3 - Our Method and where we will be getting our Data
Cover how to acquire, label and organize data, as well as figure out which machine learning algorithm to use.
-[Video](https://youtu.be/AleGZ9dkfPs?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3)
+[Video](https://youtu.be/AleGZ9dkfPs?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3) |
[Text](https://pythonprogramming.net/data-acquisition-machine-learning/)
## Part 4 - Parsing data
How to handle our data set for machine learning. Cover basic code regarding how to pull specific data points out of the file.
-[Video](https://youtu.be/rAdAVcS4aL0?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3)
+[Video](https://youtu.be/rAdAVcS4aL0?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3) |
[Text](https://pythonprogramming.net/getting-data-machine-learning/?completed=/data-acquisition-machine-learning/)
+
+## Part 5 - More Parsing
+Pulling out the specific data point that we're interested in as using as a feature.
+[Video](https://youtu.be/2vQfMAEu670?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3) |
+[Text](https://pythonprogramming.net/parsing-data-website-machine-learning/)
+
+## Part 6 - More Parsing
+Use the Pandas module to help structure and modify our data.
+[Video](https://youtu.be/cdaMWZIy5vA?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3)) |
+[Text](https://pythonprogramming.net/using-pandas-structure-process-data/)
+
+## Part 7 - Getting more data and meshing data sets
+Grab S&P 500 index data to use as a benchmark. Label stocks that outperform market or not.
+[Video](https://youtu.be/PMAwBh0nrds?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3) |
+[Text](https://pythonprogramming.net/getting-data-sp-500-index-value-comparison/)
+
+## Part 8 - Labeling of data part 1
+Label data using the stock price's performance compared to the S&P 500 index's performance.
+[Video](https://youtu.be/QJKJBVUywDM?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3) |
+[Text](https://pythonprogramming.net/labeling-data-machine-learning/)
+
+## Part 9 - Labeling of data part 2
+Calculate the difference in percent change performance between the individual stocks and the overall S&P 500 index.
+[Video](https://youtu.be/THOyYh-Bfno?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3) |
+[Text](https://pythonprogramming.net/labeling-data-machine-learning-part-2/)
+
+## Part 10 - More Parsing
+Labeling data as out or under-performing the S&P500.
+[Video](https://youtu.be/Tk2JfUr6IT4?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3) |
+[Text](https://pythonprogramming.net/label-data-machine-learning/)
+
+## Part 11 - Linear SVC Machine learning SVM example with Python
+Basic linear SVC example with scikit-learn.
+[Video](https://youtu.be/81ZGOib7DTk?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3) |
+[Text](https://pythonprogramming.net/linear-svc-example-scikit-learn-svm-python/)
+
+## Part 12 - Getting more features from our data
+How to grab more data features from our data set for us to do learning on.
+[Video](https://youtu.be/4WM6hB7l4Lc?list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3) |
+[Text](https://pythonprogramming.net/collecting-features-machine-learning/)