diff --git a/week-2/solo-challenges/data-augmentation.ipynb b/week-2/solo-challenges/data-augmentation.ipynb
new file mode 100644
index 0000000..77b51b9
--- /dev/null
+++ b/week-2/solo-challenges/data-augmentation.ipynb
@@ -0,0 +1,205 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "toc": true
+ },
+ "source": [
+ "
Table of Contents
\n",
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Data Augmentation"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Suppose we'll be training a binary classifier to distinguish between images of cats and dogs. We've got a data set of a few thousand images of furry beasts but we'd like to augment our data set in the hopes of training a more generalizable model. We'll use this time to explore some of the image processing features of `skimage`."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import skimage as sk\n",
+ "from skimage import transform\n",
+ "from skimage import util\n",
+ "import numpy as np"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Code Challenge: Importing Images"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "There are zipped files containing images of cats and dogs in the directory `data/cats-and-dogs`. Unzip them and use `sk.io.imread` to try reading a few of the images. What data type is the resulting in-memory representation of the image?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# try reading some images of cats and dogs"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Code Challenge: `random_rotation`"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Using `sk.transform.rotate`, create a function that randomly rotates an image at an angle between -30 and 30 degrees."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def random_rotate(im_array):\n",
+ " pass"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Code Challenge: `random_noise`"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Using `sk.util.random_noise`, create a function that adds random noise to an image."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def random_noise(im_array):\n",
+ " pass"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Code Challenge: `mirror_image`"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Write a function that flips an image around the vertical axis through the center of the image. You shouldn't need any libraries."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def mirror_image(im_array):\n",
+ " pass"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Code Challenge: Augmenting Data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Come up with a plan to double the size of your data set using the functions you've created. Not every image should be treated the same way (i.e. don't apply each transformation to each image). Use `sk.io.imsave` to save your transformed images. The filenames you use should follow the format for the pre-existing images."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Use this cell to perform data augmentation"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Extensions"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Explore more of the preprocessing functionality in the `skimage` library. Are there any other transformations you want to apply to your data? You may also return to your previous unfinished hack hours."
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.4"
+ },
+ "toc": {
+ "nav_menu": {},
+ "number_sections": true,
+ "sideBar": false,
+ "skip_h1_title": false,
+ "title_cell": "Table of Contents",
+ "title_sidebar": "Contents",
+ "toc_cell": true,
+ "toc_position": {},
+ "toc_section_display": true,
+ "toc_window_display": false
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/1.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/1.jpg
new file mode 100644
index 0000000..ada2e37
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/1.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/10.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/10.jpg
new file mode 100644
index 0000000..f2d51fb
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/10.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/11.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/11.jpg
new file mode 100644
index 0000000..c135086
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/11.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/12.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/12.jpg
new file mode 100644
index 0000000..4f9d8b6
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/12.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/13.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/13.jpg
new file mode 100644
index 0000000..01a546f
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/13.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/14.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/14.jpg
new file mode 100644
index 0000000..240bbde
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/14.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/15.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/15.jpg
new file mode 100644
index 0000000..30de8d5
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/15.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/16.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/16.jpg
new file mode 100644
index 0000000..1b1c1bc
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/16.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/17.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/17.jpg
new file mode 100644
index 0000000..b08f150
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/17.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/18.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/18.jpg
new file mode 100644
index 0000000..17a896c
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/18.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/19.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/19.jpg
new file mode 100644
index 0000000..13850af
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/19.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/2.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/2.jpg
new file mode 100644
index 0000000..94d30dd
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/2.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/20.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/20.jpg
new file mode 100644
index 0000000..d49c8eb
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/20.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/21.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/21.jpg
new file mode 100644
index 0000000..54f472c
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/21.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/22.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/22.jpg
new file mode 100644
index 0000000..35f7872
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/22.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/23.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/23.jpg
new file mode 100644
index 0000000..55f9dbf
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/23.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/24.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/24.jpg
new file mode 100644
index 0000000..aebf622
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/24.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/25.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/25.jpg
new file mode 100644
index 0000000..06f1ba9
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/25.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/26.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/26.jpg
new file mode 100644
index 0000000..f7848a9
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/26.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/27.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/27.jpg
new file mode 100644
index 0000000..1a09a1f
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/27.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/28.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/28.jpg
new file mode 100644
index 0000000..81c0e49
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/28.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/29.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/29.jpg
new file mode 100644
index 0000000..c13be14
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/29.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/3.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/3.jpg
new file mode 100644
index 0000000..7ad4319
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/3.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/30.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/30.jpg
new file mode 100644
index 0000000..7595395
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/30.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/31.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/31.jpg
new file mode 100644
index 0000000..949d2bd
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/31.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/32.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/32.jpg
new file mode 100644
index 0000000..b8b7388
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/32.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/33.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/33.jpg
new file mode 100644
index 0000000..aa9fe08
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/33.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/34.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/34.jpg
new file mode 100644
index 0000000..12bd86a
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/34.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/35.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/35.jpg
new file mode 100644
index 0000000..75efffb
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/35.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/36.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/36.jpg
new file mode 100644
index 0000000..b35dd40
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/36.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/37.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/37.jpg
new file mode 100644
index 0000000..9e51cde
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/37.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/38.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/38.jpg
new file mode 100644
index 0000000..a14bfdf
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/38.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/39.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/39.jpg
new file mode 100644
index 0000000..ce0f512
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/39.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/4.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/4.jpg
new file mode 100644
index 0000000..55e8436
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/4.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/40.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/40.jpg
new file mode 100644
index 0000000..7bc8fb1
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/40.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/41.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/41.jpg
new file mode 100644
index 0000000..f598135
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/41.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/42.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/42.jpg
new file mode 100644
index 0000000..75cf539
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/42.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/43.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/43.jpg
new file mode 100644
index 0000000..fcd4e3b
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/43.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/44.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/44.jpg
new file mode 100644
index 0000000..8c4cf49
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/44.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/45.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/45.jpg
new file mode 100644
index 0000000..db3e06c
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/45.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/46.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/46.jpg
new file mode 100644
index 0000000..b0e2392
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/46.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/47.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/47.jpg
new file mode 100644
index 0000000..922707a
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/47.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/48.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/48.jpg
new file mode 100644
index 0000000..0616002
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/48.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/49.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/49.jpg
new file mode 100644
index 0000000..87ba0da
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/49.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/5.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/5.jpg
new file mode 100644
index 0000000..82a1979
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/5.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/50.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/50.jpg
new file mode 100644
index 0000000..2cedd6a
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/50.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/51.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/51.jpg
new file mode 100644
index 0000000..df67790
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/51.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/52.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/52.jpg
new file mode 100644
index 0000000..fc5bb88
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/52.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/53.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/53.jpg
new file mode 100644
index 0000000..b3429e6
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/53.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/54.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/54.jpg
new file mode 100644
index 0000000..52ae33e
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/54.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/55.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/55.jpg
new file mode 100644
index 0000000..8587a8a
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/55.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/56.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/56.jpg
new file mode 100644
index 0000000..9de78fe
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/56.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/57.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/57.jpg
new file mode 100644
index 0000000..319a459
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/57.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/58.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/58.jpg
new file mode 100644
index 0000000..16809b3
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/58.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/59.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/59.jpg
new file mode 100644
index 0000000..48af6b0
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/59.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/6.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/6.jpg
new file mode 100644
index 0000000..f1306ea
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/6.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/60.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/60.jpg
new file mode 100644
index 0000000..f298525
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/60.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/61.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/61.jpg
new file mode 100644
index 0000000..6c397ed
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/61.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/62.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/62.jpg
new file mode 100644
index 0000000..88f9e74
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/62.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/63.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/63.jpg
new file mode 100644
index 0000000..cbf9474
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/63.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/64.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/64.jpg
new file mode 100644
index 0000000..486d9de
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/64.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/65.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/65.jpg
new file mode 100644
index 0000000..bb53645
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/65.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/66.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/66.jpg
new file mode 100644
index 0000000..f58b28a
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/66.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/67.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/67.jpg
new file mode 100644
index 0000000..2f0f0f9
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/67.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/68.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/68.jpg
new file mode 100644
index 0000000..91f75aa
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/68.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/69.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/69.jpg
new file mode 100644
index 0000000..adc58c2
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/69.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/7.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/7.jpg
new file mode 100644
index 0000000..8adae01
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/7.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/70.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/70.jpg
new file mode 100644
index 0000000..3cba9dc
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/70.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/71.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/71.jpg
new file mode 100644
index 0000000..382e77b
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/71.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/72.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/72.jpg
new file mode 100644
index 0000000..2664bd9
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/72.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/73.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/73.jpg
new file mode 100644
index 0000000..33478d9
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/73.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/74.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/74.jpg
new file mode 100644
index 0000000..8220145
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/74.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/75.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/75.jpg
new file mode 100644
index 0000000..182056e
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/75.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/76.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/76.jpg
new file mode 100644
index 0000000..20e4785
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/76.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/77.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/77.jpg
new file mode 100644
index 0000000..b43e8ee
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/77.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/78.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/78.jpg
new file mode 100644
index 0000000..f802e27
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/78.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/79.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/79.jpg
new file mode 100644
index 0000000..4d442ca
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/79.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/8.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/8.jpg
new file mode 100644
index 0000000..7d83abc
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/8.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/80.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/80.jpg
new file mode 100644
index 0000000..29cd9e7
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/80.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/81.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/81.jpg
new file mode 100644
index 0000000..b6dcec5
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/81.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/82.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/82.jpg
new file mode 100644
index 0000000..7ce839b
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/82.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/83.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/83.jpg
new file mode 100644
index 0000000..bd1a01e
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/83.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/84.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/84.jpg
new file mode 100644
index 0000000..a940b0d
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/84.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/85.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/85.jpg
new file mode 100644
index 0000000..4e5a2fe
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/85.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/86.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/86.jpg
new file mode 100644
index 0000000..c2445ba
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/86.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/87.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/87.jpg
new file mode 100644
index 0000000..fbedbd7
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/87.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/88.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/88.jpg
new file mode 100644
index 0000000..74d29a2
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/88.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/89.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/89.jpg
new file mode 100644
index 0000000..26fcd8c
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/89.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/9.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/9.jpg
new file mode 100644
index 0000000..1729681
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/9.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/90.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/90.jpg
new file mode 100644
index 0000000..bc8a7c3
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/90.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/91.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/91.jpg
new file mode 100644
index 0000000..f07b4ae
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/91.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/92.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/92.jpg
new file mode 100644
index 0000000..0523e67
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/92.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/93.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/93.jpg
new file mode 100644
index 0000000..1e32a68
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/93.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/94.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/94.jpg
new file mode 100644
index 0000000..8ee641c
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/94.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/95.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/95.jpg
new file mode 100644
index 0000000..41b0b8d
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/95.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/96.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/96.jpg
new file mode 100644
index 0000000..739376f
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/96.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/97.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/97.jpg
new file mode 100644
index 0000000..0aeeebd
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/97.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/98.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/98.jpg
new file mode 100644
index 0000000..fe0bbad
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/98.jpg differ
diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/99.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/99.jpg
new file mode 100644
index 0000000..3f9c283
Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/99.jpg differ