diff --git a/getting-code.md b/getting-code.md
index cbfb228..e07a0c3 100644
--- a/getting-code.md
+++ b/getting-code.md
@@ -29,10 +29,30 @@ Lets look at how you can set up a new remote repository on Gitlab/Github, so you
- The next step is to get the URL for the git repository you want to clone. You can do this by going to the green **code** button and clicking it.
- If you intend to commit code back select the SSH URL.
-![Get the SSH URL](./img/clone-repo.png)
+![Get the SSH URL](./img/new-repo.png)
> If you want to just pull the code down to use locally you can use HTTPS, this is especially useful if you don't have permissions on the repository.
+
+
+
+Using Github
+
+- login into Github
+- Click new on the left hand side of the page
+
+![Create a new repository](./img/gh-new-repo.png)
+
+- Now fill out the name of the repository in name and change any settings you need.
+
+![Setup the project](./img/gh-setup-project.png)
+
+> Make sure its a unique name in your namespace.
+
+- Your repository is now created. You can copy the URL for it from the information in **quickstart** as you'll need this for the next section
+
+![Repository created](./img/gh-new-repo.png)
+
### Clone the new repository
diff --git a/img/gh-create-project.png b/img/gh-create-project.png
new file mode 100644
index 0000000..d35ca07
Binary files /dev/null and b/img/gh-create-project.png differ
diff --git a/img/gh-new-repo.png b/img/gh-new-repo.png
new file mode 100644
index 0000000..801a7b0
Binary files /dev/null and b/img/gh-new-repo.png differ
diff --git a/img/gh-setup-project.png b/img/gh-setup-project.png
new file mode 100644
index 0000000..abef48e
Binary files /dev/null and b/img/gh-setup-project.png differ