From 7c4c82c7becf73e6b390af311dc1056aca640047 Mon Sep 17 00:00:00 2001
From: "Rafael J. Rodriguez" <rafase282@gmail.com>
Date: Wed, 24 Feb 2016 17:57:56 -0500
Subject: [PATCH] Please DO NOT commit directly here

Adding backed up changed that needed to be merged because of a commit.
---
 Algorithm-Arguments-Optional.md                | 19 ++++++
 Algorithm-Falsy-Bouncer.md                     | 11 +++-
 Algorithm-Symmetric-Difference.md              | 33 +++++++++-
 Algorithm-Title-Case-a-Sentence.md             | 52 +++++++++++++---
 Contributions-Guide---with-Typo-Demo.md        | 12 ++--
 Gitter-Moderation-Policy.md                    |  2 +-
 Help-Rooms.md                                  |  3 +-
 List-of-Free-Code-Camp-city-based-Campsites.md | 85 +++++++++++++++++++++++---
 Updates-February-11-2015.md                    | 49 ---------------
 Updates-February-11-2016.md                    | 49 +++++++++++++++
 10 files changed, 235 insertions(+), 80 deletions(-)
 delete mode 100644 Updates-February-11-2015.md
 create mode 100644 Updates-February-11-2016.md

diff --git a/Algorithm-Arguments-Optional.md b/Algorithm-Arguments-Optional.md
index 62a91d4..c3d9939 100644
--- a/Algorithm-Arguments-Optional.md
+++ b/Algorithm-Arguments-Optional.md
@@ -115,6 +115,25 @@ function add() {
     }
 }
 ```
+
+## Third Solution:
+```js
+//jshint esversion: 6
+function add() {
+  var args = Array.from(arguments);
+  return args.some(n => typeof n !== 'number') ? 
+    undefined: 
+    args.length > 1 ?
+      args.reduce((acc, n) => acc += n, 0):
+      (n) => typeof n === "number" ? 
+        n + args[0]:
+        undefined;
+}
+```
+- First I iterate through the arguments and check for arguments that are not a number and return undefined
+- If it's not I then check if the arguments length is above 1, if it is I sum the arguments using Array.prototype.reduce
+- Else I return a function that checks if the passed in argument is a number and sum it, if not return undefined
+
 # Credits:
 If you found this page useful, you can give thanks by copying and pasting this on the main chat:  **`thanks @Rafase282 @coded9 for your help with Algorithm: Arguments Optional`**
 
diff --git a/Algorithm-Falsy-Bouncer.md b/Algorithm-Falsy-Bouncer.md
index d1a329f..4ea4f74 100644
--- a/Algorithm-Falsy-Bouncer.md
+++ b/Algorithm-Falsy-Bouncer.md
@@ -39,8 +39,17 @@ function bouncer(arr) {
 }
 ```
 
+```js
+function bouncer(arr) {
+	arr = arr.filter(function(element){
+		return Boolean(element);
+	});
+  return arr;
+}
+```
+
 # Code Explanation:
-The `Array.prototype.filter` method expects a function that returns a `Boolean` value which takes a single argument and returns `true` for [truthy](https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/js-truthy) value or `false` for [falsy](https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/js-falsy) value. Hence we pass the built-in `Boolean` function.
+The `Array.prototype.filter` method expects a function that returns a `Boolean` value which takes a single argument and returns `true` for [truthy](https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/js-truthy) value or `false` for [falsy](https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/js-falsy) value. Hence we pass the built-in `Boolean` function. The second solution replaces the array in-place, and utilises an anonymous function as the callback for the `filter` method. This avoids polluting the global scope with a single-use function, and makes our code more concise.
 
 # Credits:
 If you found this page useful, you can give thanks by copying and pasting this on the main chat: **`Thanks @renelis @abhisekp @Rafase282 for your help with Algorithm: Falsy Bouncer`**
diff --git a/Algorithm-Symmetric-Difference.md b/Algorithm-Symmetric-Difference.md
index 20bdbe1..3fa63e0 100644
--- a/Algorithm-Symmetric-Difference.md
+++ b/Algorithm-Symmetric-Difference.md
@@ -46,7 +46,7 @@ sym([1, 3], c) = [1, 4, 5]
 
 **Solution ahead!**
 
-## Code Solution:
+## Code Solution 1:
 
 ```js
 function sym() {
@@ -70,13 +70,40 @@ function sym() {
   };
 
   // Reduce all arguments getting the difference of them
-  return args.reduce(getDiff, []);
+  var symarray = args.reduce(getDiff, []);
+
+  // Run filter function to get the unique values
+  var unique = symarray.filter(function(elem, index, self) {
+    return index == self.indexOf(elem);
+    });
+  return unique;
 }
 ```
 
-# Code Explanation:
+# Code Explanation 1:
 - Read comments in code.
 
+# Code Solution 2:
+```js
+//jshint esversion: 6
+function sym() {
+  // difference between set A and set B
+  const diff = (A, B) => new Set([...A].filter(n => !B.has(n)));
+  // spread operator to convert array like object to array
+  const result = [...arguments]
+    // map elements in arguments (array) to Set
+    .map(arr => new Set(arr))
+    // using the formula in https://en.wikipedia.org/wiki/Symmetric_difference
+    // i reduce it by uniting the diff(A, B) and diff(B, A)
+    .reduce((acc, set) => new Set([...diff(acc, set), ...diff(set, acc)])); 
+  
+  // convert the set to array by using spread operator again
+  return [...result];
+}
+```
+# Code Explaination 2:
+- Read comments in code
+
 # Related Links
 - [Symmetric Difference](https://en.wikipedia.org/wiki/Symmetric_difference)
 - [Array.reduce()](http://devdocs.io/javascript/global_objects/array/reduce)
diff --git a/Algorithm-Title-Case-a-Sentence.md b/Algorithm-Title-Case-a-Sentence.md
index 73f258c..6601264 100644
--- a/Algorithm-Title-Case-a-Sentence.md
+++ b/Algorithm-Title-Case-a-Sentence.md
@@ -36,10 +36,32 @@ function titleCase(str) {
 }
 ```
 
+### Code Explanation:
+We are modifying the `replaceAt` function using prototype to facilitate the use of the program.
+
+Split the string by whitespaces, and create a variable to track the updated title. Then we use a loop to turn turn the first character of the word to uppercase and the rest to lowercase. by creating concatenated string composed of the whole word in lowercase with the first character replaced by it's uppercase.
+
 Second Solution:
 
 ```js
 function titleCase(str) {
+  var convertToArray = str.toLowerCase().split(" ");
+  var result = convertToArray.map(function(val){
+      return val.replace(val.charAt(0), val.charAt(0).toUpperCase());
+  });
+  return result.join(" ");
+}
+
+titleCase("I'm a little tea pot");
+```
+
+### Code Explanation:
+We are making entire string lowercase and then converting it into array. Then we are using map function to replace the lowercase character with uppercase. Finally, we are returning the string using `join` method.
+
+Third Solution:
+
+```js
+function titleCase(str) {
   var newstr=str.toLowerCase().split(" ");
   for(var i=0;i<newstr.length;i++){
   var f=newstr[i].charAt(0);
@@ -55,7 +77,7 @@ function titleCase(str) {
 titleCase("hello world");
 ```
 
-Third Solution:
+Fourth Solution:
 
 ```js
 function titleCase(str) {
@@ -69,29 +91,39 @@ function titleCase(str) {
 titleCase("I'm a little tea pot", "");
 ```
 
-Minimal Solution:
+Fifth Solution:
 
 ```js
 function titleCase(str) {
   return str.replace(/\w\S*/g, function(word){
-    return word.charAt(0).toUpperCase()+word.substr(1).toLowerCase();}); 
+    return word.charAt(0).toUpperCase()+word.substr(1).toLowerCase();});
 }
 
 titleCase("I'm a little tea pot", "");
 ```
 
-Minimaler Solution:
+Sixth Solution:
 
 ```js
-function titleCase(s) {return s.toLowerCase().replace(/^[a-z]|\s[a-z]/g, function(m){return m.toUpperCase()})}
+function titleCase(str) {
+  return str.toLowerCase().replace(/( |^)[a-z]/g, (L) => L.toUpperCase());
+}
 ```
 
-# Code Explanation:
-We are modifying the `replaceAt` function using prototype to facilitate the use of the program.
+### Code Explanation:
+**Brief**: The solution works by first lowercasing all the characters in the string and then only uppercasing the first character of each word.
 
-Split the string by whitespaces, and create a variable to track the updated title. Then we use a loop to turn turn the first character of the word to uppercase and the rest to lowercase. by creating concatenated string composed of the whole word in lowercase with the first character replaced by it's uppercase.
+**Detail**:
+
+- Lowercase the whole string using `str.toLowerCase()`. See  [**`String.prototype.toLowerCase`**](http://devdocs.io#q=js+String+toLowerCase)
+- Replace every word's first character to uppercase using `.replace`. See  [**`String.prototype.replace`**](http://devdocs.io#q=js+String+replace)
+- Search for words and a lowercase character at the beginning of each word i.e. matching any lowercase character following a `space` or matching the first character of the whole string, by using the following pattern.
+- Regex explanation: See [**`Regex Pattern`**](http://regex101.com/)
+ - `( |^)` matches a `space` character or beginning of the whole string (`^`).
+ - `[a-z]` matches a single character in the range between a to z (case sensitive i.e. lowercase).
+- The `g` modifier searches for other such word pattern in the whole string and replaces them.
 
 # Credits:
-If you found this page useful, you can give thanks by copying and pasting this on the main chat: **`Thanks @Rafase282 @PoojaKumar @Hallaathrad for your help with Algorithm: Title Case a Sentence`**
+If you found this page useful, you can give thanks by copying and pasting this on the main chat: **`Thanks @Rafase282 @PoojaKumar @Hallaathrad @abhisekp @ksharifbd for your help with Algorithm: Title Case a Sentence`**
 
-> **NOTE:** Please add your username only if you have added any **relevant main contents** to the wiki page. (Please don't remove any existing usernames.)
\ No newline at end of file
+> **NOTE:** Please add your username only if you have added any **relevant main contents** to the wiki page. (Please don't remove any existing usernames.)
diff --git a/Contributions-Guide---with-Typo-Demo.md b/Contributions-Guide---with-Typo-Demo.md
index 4e7b244..ba4b93c 100644
--- a/Contributions-Guide---with-Typo-Demo.md
+++ b/Contributions-Guide---with-Typo-Demo.md
@@ -15,7 +15,7 @@ cd freecodecamp
 git remote add upstream https://github.com/FreeCodeCamp/FreeCodeCamp
 ```
 
-The first line clones the repo to your local machine; making a directory called `freecodecamp` in the current folder you are in. Then move inside that folder with `cd freecodecamp`. The last line adds the original Free Code Camp repo as a remote upstream. This allows you to pull in the changes that are made to the main project to keep you local copy up to date. This is done by running...
+The first line clones the repo to your local machine, making a directory called `freecodecamp` in the current folder you are in. Then move inside that folder with `cd freecodecamp`. The last line adds the original Free Code Camp repo as a remote upstream. This allows you to pull in the changes that are made to the main project to keep your local copy up to date. This is done by running...
 
 ```bash
 git fetch upstream
@@ -32,7 +32,7 @@ Your local `staging` branch is up to date with the [Free Code Camp repo](https:/
 
 ### Step 2: Follow README.md Instructions for more Setup.
 
-This guide stresses importance of reading the [README.md](https://github.com/FreeCodeCamp/FreeCodeCamp#contributing) on contributing. Please have [ESlinter](http://eslint.org/docs/user-guide/integrations.html) running, as the warning are there to help you.
+This guide stresses the importance of reading the [README.md](https://github.com/FreeCodeCamp/FreeCodeCamp#contributing) on contributing. Please have [ESlinter](http://eslint.org/docs/user-guide/integrations.html) running, as the warnings are there to help you.
 
 ### Prerequisites
 
@@ -165,7 +165,7 @@ If there was a change then merge in like Step 1. Create a branch that explains t
 git checkout -b fix/typo-jquery-challange-test
 ```
 
-Open the `jQuery.json` file; the issue that you is that there is parenthesis in the test output that should not be there. Each test has two parts to the `assert()` method. The first is the test(s), the second part which is separated by a comma is the output description. Please note this picture shows after the change has been made.
+Open the `jQuery.json` file; the issue that you have is that there is parenthesis in the test output that should not be there. Each test has two parts to the `assert()` method. The first is the test(s), the second part which is separated by a comma is the output description. Please note this picture shows after the change has been made.
 
 <a href="https://natacseanc.files.wordpress.com/2015/09/test.png"><img class="alignnone size-full wp-image-131" src="https://natacseanc.files.wordpress.com/2015/09/test.png" alt="test" width="809" height="18" /></a>
 
@@ -193,7 +193,7 @@ The gulp command will take a second or two then there will be a IP address that
 
 ### Step 7: Creating Pull Request
 
-After making changes and verification of you work run:
+After making changes and verification of your work run:
 
 ```bash
 # check status for piece of mind to see unstaged changes
@@ -228,7 +228,7 @@ git push -u origin fix/typo-jquery-test
 # where the part after origin is what ever you called the local branch
 ```
 
-Now the changes are on both you local machine and you GitHub account. Opening up a browser you can navigate to the forked copy on your GitHub account. There will be a green button just above the listing of files on the right that read Compare & Pull Request.
+Now the changes are on both your local machine and your GitHub account. Opening up a browser, you can navigate to the forked copy on your GitHub account. There will be a green button just above the listing of files on the right that read Compare & Pull Request.
 
 <img class="alignnone size-full wp-image-139" src="https://natacseanc.files.wordpress.com/2015/09/compare.png" alt="compare" width="500" height="203" />
 
@@ -253,7 +253,7 @@ git stash
 # merge upstream into the working branch
 git merge upstream/staging
 
-# reapply you changes
+# reapply your changes
 git stash apply
 ```
 
diff --git a/Gitter-Moderation-Policy.md b/Gitter-Moderation-Policy.md
index 743f3f9..26747ad 100644
--- a/Gitter-Moderation-Policy.md
+++ b/Gitter-Moderation-Policy.md
@@ -12,7 +12,7 @@ Hey, I'm sorry but I had to temporarily ban you.
 
 I can consider unbanning you, but I need you to do something first.
 
-1. Read our [Code of Conduct](https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Code-of-Conduct).    
+1. Read our [**`Code of Conduct`**](http://www.freecodecamp.com/code-of-conduct).    
 2. Please confirm that you've read it.    
 3. Explain to me why you think I banned you.    
 ```
diff --git a/Help-Rooms.md b/Help-Rooms.md
index 9ef83ca..9d4655f 100644
--- a/Help-Rooms.md
+++ b/Help-Rooms.md
@@ -1,6 +1,7 @@
 # Help Rooms
+
 - HTML/CSS/Bootstrap - [**`[FreeCodeCamp/Help]`**](https://gitter.im/FreeCodeCamp/Help)
-- Javascript/Algorimths - [**`[FreeCodeCamp/HelpJavaScript]`**](https://gitter.im/FreeCodeCamp/HelpJavaScript)
+- JavaScript/Algorithms - [**`[FreeCodeCamp/HelpJavaScript]`**](https://gitter.im/FreeCodeCamp/HelpJavaScript)
 - Front End -  [**`[FreeCodeCamp/HelpFrontEnd]`**](https://gitter.im/FreeCodeCamp/HelpFrontEnd)
 - Data Visualization - [**`[FreeCodeCamp/HelpDataViz]`**](https://gitter.im/FreeCodeCamp/HelpDataViz)
 - Back End - [**`[FreeCodeCamp/HelpBackEnd]`**](https://gitter.im/FreeCodeCamp/HelpBackEnd)
diff --git a/List-of-Free-Code-Camp-city-based-Campsites.md b/List-of-Free-Code-Camp-city-based-Campsites.md
index efb40be..0d4ef3b 100644
--- a/List-of-Free-Code-Camp-city-based-Campsites.md
+++ b/List-of-Free-Code-Camp-city-based-Campsites.md
@@ -50,6 +50,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Antwerp](https://www.facebook.com/groups/free.code.camp.antwerp/)
   - [Brussels](https://www.facebook.com/groups/free.code.camp.brussels/)
   - [Gent](https://www.facebook.com/groups/free.code.camp.gent/)
+  - [Leuven](https://www.facebook.com/groups/free.code.camp.leuven/)
 - Belize
   - [Belize City](https://www.facebook.com/groups/free.code.camp.belize.city/)
   - [Belize](https://www.facebook.com/groups/free.code.camp.belize/)
@@ -97,6 +98,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Joinville](https://www.facebook.com/groups/free.code.camp.joinville/)
   - [Londrina](https://www.facebook.com/groups/free.code.camp.londrina/)
   - [Lucas do Rio Verde](https://www.facebook.com/groups/1683221241966841/)
+  - [Maceió](https://www.facebook.com/groups/free.code.camp.alagoas/)
   - [Mogi das Cruzes](https://www.facebook.com/groups/free.code.camp.mogidascruzes/)
   - [Natal](https://www.facebook.com/groups/free.code.camp.natal)
   - [Olinda](https://www.facebook.com/groups/free.code.camp.olinda/)
@@ -118,6 +120,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Bandar Seri Begawan](https://www.facebook.com/groups/free.code.camp.brunei.darussalam/)
 - Bulgaria
   - [Sofia](https://www.facebook.com/groups/free.code.camp.sofia/)
+  - [Varna](https://www.facebook.com/groups/free.code.camp.varna)
 - Cambodia
   - [Phnom Penh](https://www.facebook.com/groups/free.code.camp.phnompenh.cambodia/)
 - Cameroon
@@ -168,9 +171,11 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Québec](https://www.facebook.com/groups/free.code.camp.quebec.city/)
 - Chile
   - [Santiago](https://www.facebook.com/groups/free.code.camp.santiago/)
+  - [Valdivia](https://www.facebook.com/groups/free.code.camp.valdivia/)
   - [Valparaiso](https://www.facebook.com/groups/free.code.camp.valparaiso/)
 - China
   - [Beijing](https://www.facebook.com/groups/free.code.camp.beijing/)
+  - [Changchun](https://www.facebook.com/groups/free.code.camp.changchun/)
   - [Changsha](https://www.facebook.com/groups/free.code.camp.changsha/)
   - [Chengdu](https://www.facebook.com/groups/free.code.camp.chengdu/)
   - [Chongqing](https://www.facebook.com/groups/free.code.camp.chongqing/)
@@ -185,6 +190,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Tianjin](https://www.facebook.com/groups/free.code.camp.Tianjin/)
   - [Wuhan](https://www.facebook.com/groups/free.code.camp.wuhan/)
   - [Xi'an](https://www.facebook.com/groups/free.code.camp.xian/)
+  - [Xiamen](https://www.facebook.com/groups/free.code.camp.xiamen/)
   - [Zhengzhou](https://www.facebook.com/groups/free.code.camp.zhengzhou/)
 - Colombia
   - [Barranquilla](https://www.facebook.com/groups/free.code.camp.barranquilla.co/)
@@ -200,6 +206,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [San Jose](https://www.facebook.com/groups/free.code.camp.san.jose.costa.rica/)
   - [San Pedro](https://www.facebook.com/groups/free.code.camp.costa.rica.san.pedro/)
 - Croatia
+  - [Dubrovnik](https://www.facebook.com/groups/free.code.camp.dubrovnik/) 
   - [Karlovac](https://www.facebook.com/groups/free.code.camp.karlovac/)
   - [Rijeka](https://www.facebook.com/groups/542662595902378/)
   - [Zagreb](https://www.facebook.com/groups/free.code.camp.zagreb/)
@@ -222,11 +229,13 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Santo Domingo](https://www.facebook.com/groups/free.code.camp.dr/)
 - Ecuador
   - [Cuenca](https://www.facebook.com/groups/free.code.camp.cuenca/)
+  - [Guayaquil](https://www.facebook.com/groups/free.code.camp.guayaqui.ecuador/)
   - [Quito](https://www.facebook.com/groups/free.code.camp.quito/)    
 - Egypt
   - [Al-Mansoura](https://www.facebook.com/groups/free.code.camp.almansoura/)    
   - [Alexandria](https://www.facebook.com/groups/free.code.camp.alex/)
   - [Cairo](https://www.facebook.com/groups/free.code.camp.cairo/)
+  - [Asyut](https://www.facebook.com/groups/free.code.camp.assiut/)
   - [Tanta](https://www.facebook.com/groups/free.code.camp.tanta/)
 - England
   - [Bedford](https://www.facebook.com/groups/free.code.camp.bedford/)
@@ -235,9 +244,11 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Bristol](https://www.facebook.com/groups/free.code.camp.bristol.uk/)    
   - [Bury St Edmunds](https://www.facebook.com/groups/free.code.camp.Bury.St.Edmunds/)
   - [Cambridge](https://www.facebook.com/groups/free.code.camp.cambridge/)
+  - [Chester](https://www.facebook.com/groups/free.code.camp.chester)
   - [Coventry](https://www.facebook.com/groups/free.code.camp.coventry/)
   - [Derby](https://www.facebook.com/groups/free.code.camp.derby/)
-  - [Exeter](https://www.facebook.com/groups/free.code.camp.exeter.uk/)    
+  - [Exeter](https://www.facebook.com/groups/free.code.camp.exeter.uk/)
+  - [Guildford](https://www.facebook.com/groups/free.code.camp.guildford/)
   - [Hove](https://www.facebook.com/groups/free.code.camp.hove)
   - [Kent](https://www.facebook.com/groups/free.code.camp.kent/)
   - [Kingston upon Hull](https://www.facebook.com/groups/free.code.camp.kingston.upon.hull/)
@@ -247,9 +258,12 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Manchester](https://www.facebook.com/groups/free.code.camp.manchester/)
   - [Milton Keynes](https://www.facebook.com/groups/free.code.camp.milton.keynes/)
   - [Newcastle](https://www.facebook.com/groups/free.code.camp.newcastle/)
-  - [Norfolk](https://www.facebook.com/groups/free.code.camp.norfolk/)  
+  - [Norfolk](https://www.facebook.com/groups/free.code.camp.norfolk/)
+  - [Northampton](https://www.facebook.com/groups/free.code.camp.northampton/)
+  - [Nottingham](https://www.facebook.com/groups/free.code.camp.nottingham/)
   - [Reading](https://www.facebook.com/groups/free.code.camp.reading/)
   - [Salisbury](https://www.facebook.com/groups/free.code.camp.salisbury/)
+  - [Sharqiyah](https://www.facebook.com/groups/free.code.camp.sharkia/)
   - [Sheffield](https://www.facebook.com/groups/free.code.camp.sheffield/)
   - [Southampton](https://www.facebook.com/groups/FCC.Southampton/)
   - [Stoke-on-Trent](https://www.facebook.com/groups/free.code.camp.stoke.on.trent/)
@@ -268,6 +282,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
 - Finland   
   - [Helsinki](https://www.facebook.com/groups/free.code.camp.helsinki/)
   - [Jyväskylä](https://www.facebook.com/groups/free.code.camp.jyvaskyla/)
+  - [Kuopio](https://www.facebook.com/groups/free.code.camp.kuopio/)
   - [Lappeenranta](https://www.facebook.com/groups/free.code.camp.lappeenranta/)
   - [Tampere](https://www.facebook.com/groups/Free.Code.Camp.Tampere/)
   - [Turku](https://www.facebook.com/groups/free.code.camp.turku/)    
@@ -292,15 +307,18 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Braunschweig](https://www.facebook.com/groups/free.code.camp.braunschweig/)
   - [Chemnitz](https://www.facebook.com/groups/free.code.camp.chemnitz/)
   - [Dresden](https://www.facebook.com/groups/766727883464168/)
+  - [Düsseldorf](https://www.facebook.com/groups/free.code.camp.duesseldorf/)
   - [Flensburg](https://www.facebook.com/groups/free.code.camp.flensburg.germany/)
   - [Frankfurt](https://www.facebook.com/groups/free.code.camp.frankfurt.main/)
   - [Göttingen](https://www.facebook.com/groups/free.code.camp.goettingen/)
   - [Halle](https://www.facebook.com/groups/free.code.camp.halle.saale/)
   - [Hamburg](https://www.facebook.com/groups/free.code.camp.hamburg/)
   - [Hamm](https://www.facebook.com/groups/free.code.camp.hamm/)
+  - [Hanover](https://www.facebook.com/groups/free.code.camp.hanover.germany/)
   - [Koblenz](https://www.facebook.com/groups/free.code.camp.koblenz/)
   - [Koeln](https://www.facebook.com/groups/free.code.camp.koeln/)
   - [Leipzig](https://www.facebook.com/groups/free.code.camp.leipzig/)
+  - [Mönchengladbach](https://www.facebook.com/groups/free.code.camp.moenchengladbach/)
   - [Munich](https://www.facebook.com/groups/free.code.camp.munich/)
   - [Stuttgart](https://www.facebook.com/groups/free.code.camp.stuttgart/)
   - [Wuerzburg](https://www.facebook.com/groups/free.code.camp.wuerzburg/)
@@ -312,6 +330,8 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Patras](https://www.facebook.com/groups/free.code.camp.Patras/)
   - [Preveza](https://www.facebook.com/groups/free.code.camp.preveza/)
   - [Thessaloniki](https://www.facebook.com/groups/free.code.camp.thessaloniki/)
+- Guinea  
+  - [Conakry](https://www.facebook.com/groups/free.code.camp.conakry/)
 - Guatemala
   - [Guatemala City](https://www.facebook.com/groups/free.code.camp.guatemala/)
 - Haiti
@@ -328,6 +348,8 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Ahmedabad](https://www.facebook.com/groups/free.code.camp.ahmedabad/)
   - [Aligarh](https://www.facebook.com/groups/1622011571406263/)
   - [Allahabad](https://www.facebook.com/groups/free.code.camp.allahabad/)
+  - [Amethi](https://www.facebook.com/groups/code.camp.amethi/)
+  - [Anantapur](https://www.facebook.com/groups/free.code.camp.anantapur/)
   - [Arunachalpradesh](https://www.facebook.com/groups/free.code.camp.itanagar.arunachalpradesh/)
   - [Assam](https://web.facebook.com/groups/free.code.camp.assam/)
   - [Aurangabad](https://www.facebook.com/groups/freecodecampauranagabad/)
@@ -352,9 +374,11 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Hyderabad](https://www.facebook.com/groups/free.code.camp.hyderabad/)
   - [Indore](https://www.facebook.com/groups/free.code.camp.Indore/)
   - [Itanagar](https://www.facebook.com/groups/free.code.camp.itanagar.arunachalpradesh/)    
+  - [Jabalpur](https://www.facebook.com/groups/free.code.camp.your.city.jabalpur/)
   - [Jaipur](https://www.facebook.com/groups/free.code.camp.jaipur/)
   - [Jalgaon](https://www.facebook.com/groups/free.code.camp.jalgaon/)
   - [Jamnagar](https://www.facebook.com/groups/free.code.camp.jamnagar.guj.in/)
+  - [Kerala](https://www.facebook.com/groups/free.code.camp.kerala.india/)
   - [Kochi](https://www.facebook.com/groups/1542888942704307)
   - [Kolkata](https://www.facebook.com/groups/free.code.camp.kolkata/)
   - [Kozhikode](https://www.facebook.com/groups/free.code.camp.kozhikode/)
@@ -362,6 +386,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Ludhiana](https://www.facebook.com/groups/free.code.camp.ludhiana.punjab/)
   - [Mangalore](https://www.facebook.com/groups/free.code.camp.mangalore/)
   - [Mumbai](https://www.facebook.com/groups/frre.code.camp.mumbai/)
+  - [Muzaffarpur](https://www.facebook.com/groups/free.code.camp.muzaffarpur/)
   - [Mysore](https://www.facebook.com/groups/free.code.camp.mysore/)
   - [Nashik](https://www.facebook.com/groups/free.code.camp.your.nashik/)
   - [Noida](https://www.facebook.com/groups/free.code.camp.noida/)
@@ -400,7 +425,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Ponorogo](https://www.facebook.com/groups/free.code.camp.ponorogo)
   - [Sidoarjo](https://www.facebook.com/groups/free.code.camp.sidoarjo/)
   - [Solo](https://www.facebook.com/groups/free.code.camp.solo/)
-  - [Surabaya](https://www.facebook.com/groups/free.code.camp.surabaya/)
+  - [Surabaya](https://www.facebook.com/groups/free.code.camp.surabaya.new/)
   - [Yogyakarta](https://www.facebook.com/groups/free.code.camp.yogyakarta/)
 - Iran
   - [Isfahan](https://www.facebook.com/groups/free.code.camp.isfahan/)
@@ -432,6 +457,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
 - Jamaica
   - [Kingston](https://www.facebook.com/groups/free.code.camp.kingston.jamaica/)
 - Japan
+  - [Osaka](https://www.facebook.com/groups/free.code.camp.osaka/)
   - [Sasebo](https://www.facebook.com/groups/free.code.camp.sasebo/)
   - [Tokyo](https://www.facebook.com/groups/free.code.camp.tokyo/)
   - [Tsukuba](https://www.facebook.com/groups/free.code.camp.tsukuba/)
@@ -442,6 +468,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Kulsary](https://www.facebook.com/groups/free.code.camp.kulsary/)
 - Kenya
   - [Kisumu](https://www.facebook.com/groups/free.code.camp.Kisumu/)
+  - [Mombasa](https://www.facebook.com/groups/free.code.camp.mombasa/)
   - [Nairobi](https://www.facebook.com/groups/free.code.camp.nairobi/)
 - Kosovo
   - [Ferizaj](https://www.facebook.com/groups/free.code.camp.ferizaj/)
@@ -466,6 +493,8 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Skopje](https://www.facebook.com/groups/free.code.camp.skopje/)
   - [Struga](https://www.facebook.com/groups/free.code.camp.struga/)
   - [Strumica](https://www.facebook.com/groups/free.code.camp.strumica/)
+- Madagascar
+  - [Antananarivo](https://www.facebook.com/groups/free.code.camp.antananarivo/)
 - Malaysia
   - [Johor](https://www.facebook.com/groups/free.code.camp.nusajaya.malaysia/)
   - [Kota Kinabalu](https://www.facebook.com/groups/Free.code.camp.KK.Sabah/)
@@ -476,24 +505,27 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
 - Maldives
   - [Male](https://www.facebook.com/groups/freecodemv/)
 - Mexico
+  - [Acapulco](https://www.facebook.com/groups/free.code.camp.acapulco/) 
   - [Ciudad Juárez](https://www.facebook.com/groups/free.code.camp.juarezchi/)
   - [Ciudad Obregón](https://www.facebook.com/groups/free.code.camp.cd.obregon/)
   - [Coatzacoalcos](https://www.facebook.com/groups/free.code.camp.coatzacoalcos/)
-  - [Culiacan](https://www.facebook.com/groups/free.code.camp.culiacan/)
+  - [Culiacán](https://www.facebook.com/groups/free.code.camp.culiacan/)
   - [Durango](https://www.facebook.com/groups/free.code.camp.durango/)
   - [Guadalajara](https://www.facebook.com/groups/fcc.guadalajara)
   - [Guanajuato](https://www.facebook.com/groups/free.code.camp.guanajuato/)
   - [Hermosillo](https://www.facebook.com/groups/free.code.camp.Hermosillo/)
   - [La Paz](https://www.facebook.com/groups/free.code.camp.lapaz.mx/)
+  - [León](https://www.facebook.com/groups/free.code.camp.leon.gt/)
   - [Mexico City](https://www.facebook.com/groups/free.code.camp.mexico.df/)
   - [Monterrey](https://www.facebook.com/groups/free.code.camp.monterrey/)
+  - [Pachuca](https://www.facebook.com/groups/free.code.camp.pachuca/)
   - [Puebla](https://www.facebook.com/groups/free.code.camp.pueblaMX/)
   - [Puerto Vallarta](https://www.facebook.com/groups/free.code.camp.puerto.vallarta/)
-  - [San Luis Potosi](https://www.facebook.com/groups/free.code.camp.san.luis.potosi/)
+  - [San Luís Potosí](https://www.facebook.com/groups/free.code.camp.san.luis.potosi/)
   - [Santiago de Querétaro](https://www.facebook.com/groups/free.code.camp.santiago.de.queretaro/)
   - [Tapachula](https://www.facebook.com/groups/free.code.camp.tapachula/)
   - [Tijuana](https://www.facebook.com/groups/free.code.camp.tijuana/)
-  - [Tuxtla Gutierrez](https://www.facebook.com/groups/free.code.camp.tuxtla.gutierrez/)    
+  - [Tuxtla Gutiérrez](https://www.facebook.com/groups/free.code.camp.tuxtla.gutierrez/)    
   - [Zacatecas](https://www.facebook.com/groups/free.code.camp.zacatecas/)
 - Moldova
   - [Balti](https://www.facebook.com/groups/free.code.camp.balti/)
@@ -526,6 +558,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Amsterdam](https://www.facebook.com/groups/free.code.camp.amsterdam/)
   - [Breda](https://www.facebook.com/groups/free.code.camp.breda/)
   - [Enschede](https://www.facebook.com/groups/free.code.camp.enschede)
+  - [Gouda](https://www.facebook.com/groups/free.code.camp.gouda/)
   - [Groningen](https://www.facebook.com/groups/free.code.camp.groningen/)
   - [Rotterdam](https://www.facebook.com/groups/free.code.camp.rotterdam/)
   - [Sittard](https://www.facebook.com/groups/free.code.camp.sittard/)
@@ -533,6 +566,9 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
 - New Zealand
   - [Auckland](https://www.facebook.com/groups/awesome.code.camp/)
   - [Christchurch](https://www.facebook.com/groups/free.code.camp.christchurch/)
+  - [Hamilton](https://www.facebook.com/groups/free.code.camp.hamilton.nz/)
+  - [Masterton](https://www.facebook.com/groups/free.code.camp.masterton/)
+  - [Palmerston North](https://www.facebook.com/groups/free.code.camp.palmerston.north/)
   - [Richmond](https://www.facebook.com/groups/free.code.camp.richmond/)
   - [Wellington](https://www.facebook.com/groups/free.code.camp.wellington.nz/)      
 - Nicaragua
@@ -545,6 +581,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Ibadan](https://www.facebook.com/groups/free.code.camp.Ibadan/)
   - [Kaduna](https://www.facebook.com/groups/free.code.camp.kaduna/)
   - [Lagos](https://www.facebook.com/groups/free.code.camp.lagos/)
+  - [Ondo](https://web.facebook.com/groups/free.code.camp.ondo/)
   - [Port Harcourt](https://www.facebook.com/groups/free.code.camp.port.harcourt/)
   - [Sokoto](https://www.facebook.com/groups/free.code.camp.sokoto/)
 - Northern Ireland
@@ -567,6 +604,9 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Quetta](https://www.facebook.com/groups/free.code.camp.quetta)
   - [Rawalpindi](https://www.facebook.com/groups/free.code.camp.rawalpindi/)
   - [Sahiwal](https://www.facebook.com/groups/1505677729748974/)
+- Palestine
+  - [Gaza](https://www.facebook.com/groups/free.code.camp.gaza/)
+  - [Ramallah](https://www.facebook.com/groups/free.code.camp.ramallah/)
 - Panama
   - [Panama City](https://www.facebook.com/groups/free.code.camp.panama.city)
 - Papua New Guinea
@@ -581,6 +621,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Batangas](https://www.facebook.com/groups/free.code.camp.batangas/) 
   - [Bicol](https://www.facebook.com/groups/free.code.camp.Bicol/)
   - [Cagayan de Oro](https://www.facebook.com/groups/free.code.camp.cagayandeoro.city/)
+  - [Cavite City](https://www.facebook.com/groups/free.code.camp.cavite.city/)
   - [Cebu](https://www.facebook.com/groups/free.code.camp.cebu/)
   - [Davao](https://www.facebook.com/groups/free.code.camp.davao/)
   - [Makati](https://www.facebook.com/groups/free.code.camp.makati/)
@@ -617,6 +658,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Bucharest](https://www.facebook.com/groups/free.code.camp.bucharest/)
   - [Buzau](https://www.facebook.com/groups/free.code.camp.buzau/)
   - [Cluj-Napoca](https://www.facebook.com/groups/free.code.camp.cluj)
+  - [Constanta](https://www.facebook.com/groups/free.code.camp.constanta/)
   - [Craiova](https://www.facebook.com/groups/free.code.camp.crai0va/)
   - [Iasi](https://www.facebook.com/groups/free.code.camp.iasi.romania/)
   - [Oradea](https://www.facebook.com/groups/free.code.camp.oradea/)
@@ -662,6 +704,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
 - Salvador
   - [San Salvador](https://www.facebook.com/groups/free.code.camp.san.salvador/)
 - Saudi Arabia
+  - [Damman](https://www.facebook.com/groups/free.code.camp.dammam/) 
   - [Jeddah](https://www.facebook.com/groups/freecodecamp.jeddah/)
   - [Riyadh](https://www.facebook.com/groups/free.code.camp.Riyadh/)
   - [Women only group](https://www.facebook.com/groups/girlscodeksa/)
@@ -674,6 +717,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Nis](https://www.facebook.com/groups/free.code.camp.nis/)
   - [Novi Sad](https://www.facebook.com/groups/free.code.camp.novi.sad/)
   - [Subotica](https://www.facebook.com/groups/free.code.camp.subotica/)
+  - [Vrsac](https://www.facebook.com/groups/free.code.camp.vrsac/)
 - Seychelles
   - [Victoria](https://www.facebook.com/groups/free.code.camp.victoria.bc/)
 - Singapore
@@ -703,8 +747,11 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Ciudad Real](https://www.facebook.com/groups/free.code.camp.ciudad.real/)
   - [Gijon](https://www.facebook.com/groups/free.code.camp.gijon/)    
   - [Fuengirola](https://www.facebook.com/groups/free.code.camp.fuengirola/)
+  - [Jaén](https://www.facebook.com/groups/free.code.camp.jaen/)
   - [Madrid](https://www.facebook.com/groups/free.code.camp.madrid/)
   - [Murcia](https://www.facebook.com/groups/free.code.camp.murcia/)
+  - [Ourense](https://www.facebook.com/groups/free.code.camp.ourense/)
+  - [Rojales](https://www.facebook.com/groups/free.code.camp.rojales/)
   - [Salamanca](https://www.facebook.com/groups/free.code.camp.salamanca/)
   - [Santander](https://www.facebook.com/groups/free.code.camp.santander/)
   - [Sevilla](https://www.facebook.com/groups/free.code.camp.sevilla.spain/)    
@@ -718,8 +765,9 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Jaffna](https://www.facebook.com/groups/free.code.camp.jaffna/)
 - Sweden
   - [Göteborg](https://www.facebook.com/groups/free.code.camp.goteborg/)
-  - [Stockholm](https://www.facebook.com/groups/free.code.camp.stockholm.sweden/)
+  - [Lund](https://www.facebook.com/groups/free.code.camp.lund/)
   - [Malmö](https://www.facebook.com/groups/free.code.camp.malmo/)
+  - [Stockholm](https://www.facebook.com/groups/free.code.camp.stockholm.sweden/)
 - Switzerland
   - [Basel](https://www.facebook.com/groups/free.code.camp.basel/)
   - [Geneva](https://www.facebook.com/groups/free.code.camp.geneva/) 
@@ -728,7 +776,9 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Ticino](https://www.facebook.com/groups/free.code.camp.ticino/)
   - [Zurich](https://www.facebook.com/groups/free.code.camp.zurich/)
 - Syria
-  - [Homs](https://www.facebook.com/groups/free.code.camp.Homs/) 
+  - [Damascus](https://www.facebook.com/groups/free.code.camp.your.damascus/)
+  - [Homs](https://www.facebook.com/groups/free.code.camp.Homs/)
+  - [Latakia](https://www.facebook.com/groups/free.code.camp.latakia/)
 - Taiwan
   - [Kaohsiung](https://www.facebook.com/groups/free.code.camp.kaohsiung/)
   - [Taipei](https://www.facebook.com/groups/free.code.camp.taipei/)
@@ -753,6 +803,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Cherkassy](https://www.facebook.com/groups/free.code.camp.cherkassy/)
   - [Chernivtsi](https://www.facebook.com/groups/free.code.camp.chernivtsi.chernivetska.oblast.u/)
   - [Dnipropetrovsk](https://www.facebook.com/groups/free.code.camp.dnipropetrovsk)
+  - [Donetsk](https://www.facebook.com/groups/free.code.camp.donetsk/)
   - [Ivano Frankivsk](https://www.facebook.com/groups/free.code.camp.ivano.frankivsk/)
   - [Kerch](https://www.facebook.com/groups/free.code.camp.kerch/)
   - [Kharkiv](https://www.facebook.com/groups/free.code.camp.kharkiv/)
@@ -806,12 +857,15 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Arcadia](https://www.facebook.com/groups/free.code.camp.arcadia)
     - [Bakersfield](https://www.facebook.com/groups/free.code.camp.bakersfield.california/)
     - [Berkeley](https://www.facebook.com/groups/free.code.camp.berkeley/)
+    - [Cathedral City](https://www.facebook.com/groups/free.code.camp.cathedral.city/)
     - [Covina](https://www.facebook.com/groups/Free.Code.Camp.Covina/)
     - [Davis](https://www.facebook.com/groups/free.code.camp.davis/)
+    - [Diamon Bar](https://www.facebook.com/groups/Free.Code.Camp.Diamond.Bar/)
     - [Emeryville](https://www.facebook.com/groups/free.code.camp.emeryville/)
     - [Folsom](https://www.facebook.com/groups/free.code.camp.folsom)
     - [Fremont](https://www.facebook.com/groups/free.code.camp.fremont/)
     - [Fresno](https://www.facebook.com/groups/free.code.camp.fresno.ca/)
+    - [Gilroy](https://www.facebook.com/groups/free.code.come.gilroy/)
     - [Glendora](https://www.facebook.com/groups/free.code.camp.Glendora.California/)
     - [Joshua Tree](https://www.facebook.com/groups/free.code.camp.Joshua.Tree.Ca/)
     - [Lake Forest](https://www.facebook.com/groups/free.code.camp.lake.forest.ca/)
@@ -852,8 +906,10 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Colorado Springs](https://www.facebook.com/groups/freecodecampcoloradosprings/)
     - [Denver](https://www.facebook.com/groups/free.code.camp.denver/)
     - [Fort Collins](https://www.facebook.com/groups/free.code.camp.fort.collins/)
+    - [Montrose](https://www.facebook.com/groups/free.code.camp.montrose.co/)
     - [Pueblo](https://www.facebook.com/groups/free.code.camp.pueblo/)
   - Connecticut
+    - [Bridgeport](https://www.facebook.com/groups/freecodecampbridgeport/)
     - [Hartford](https://www.facebook.com/groups/free.code.camp.hartford.connecticut/)
     - [New Haven](https://www.facebook.com/groups/free.code.camp.new.haven/)
     - [Shelton](https://www.facebook.com/groups/free.code.camp.shelton.ct/)
@@ -884,6 +940,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Albany](https://www.facebook.com/groups/1672818199656454/)
     - [Atlanta](https://www.facebook.com/groups/free.code.camp.atlanta/)
     - [Augusta](https://www.facebook.com/groups/free.code.camp.augusta.ga/)
+    - [Cochran](https://www.facebook.com/groups/free.code.camp.cochran.ga/)
     - [Columbus](https://www.facebook.com/groups/free.code.camp.columbus.georgia/)
     - [Macon](https://www.facebook.com/groups/703656036438040)
     - [Savannah](https://www.facebook.com/groups/free.code.camp.savannah/)
@@ -897,6 +954,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Idaho Falls](https://www.facebook.com/groups/free.code.camp.idaho.falls.idaho/)
     - [Moscow](https://www.facebook.com/groups/free.code.camp.moscow.idaho/)
     - [Pocatello](https://www.facebook.com/groups/free.code.camp.pocatello.idaho/)
+    - [Twin Falls](https://www.facebook.com/groups/free.code.camp.twin.falls/)
   - Illinois
     - [Bloomington-Normal](https://www.facebook.com/groups/free.code.camp.bloomington.normal/)
     - [Centralia](https://www.facebook.com/groups/free.code.camp.centralia/)
@@ -928,6 +986,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - Kentucky
     - [Bowling Green](https://www.facebook.com/groups/free.code.camp.BG.kentucky/)
     - [Frankfort](https://www.facebook.com/groups/free.code.camp.frankfort.kentucky/)
+    - [Lexington](https://www.facebook.com/groups/free.code.camp.lexington/)
     - [Louisville](https://www.facebook.com/groups/free.code.camp.louisville/)
     - [Manchester](https://www.facebook.com/groups/free.code.camp.manchester.kentucky/)
   - Louisiana
@@ -952,7 +1011,6 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - Massachusetts
     - [Boston](https://www.facebook.com/groups/free.code.camp.boston/)
     - [Cape Cod](https://www.facebook.com/groups/free.code.camp.cape.cod/)
-    - [Lexington](https://www.facebook.com/groups/free.code.camp.lexington/)
     - [Northampton](https://www.facebook.com/groups/free.code.camp.northampton.mass/)
     - [Pepperell](https://www.facebook.com/groups/free.code.camp.pepperell.ma/)
   - Michigan
@@ -967,6 +1025,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Lansing](https://www.facebook.com/groups/free.code.camp.lansing/)
     - [Milford](https://www.facebook.com/groups/free.code.camp.milford.michigan/)
     - [Muskegon](https://www.facebook.com/groups/free.code.camp.muskegon/)
+    - [Tri-cities](https://www.facebook.com/groups/free.code.camp.bay.city/)
     - [University Center](https://www.facebook.com/groups/free.code.camp.university.center/)
   - Minnesota
     - [Coattage Grove](https://www.facebook.com/groups/free.code.camp.cottagegrove/)
@@ -1003,7 +1062,10 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Las Vegas](https://www.facebook.com/groups/free.code.camp.las.vegas.nv/)
     - [Reno](https://www.facebook.com/groups/free.code.camp.reno/)
   - New Hampshire
+    - [Derry](https://www.facebook.com/groups/free.code.camp.derry.nh/)
+    - [Franklin](https://www.facebook.com/groups/freecode.camp.franklin/)
     - [Lebanon](https://www.facebook.com/groups/free.code.camp.lebanon.nh)
+    - [Manchester](https://www.facebook.com/groups/free.code.camp.manchester.new.hampshire/)
     - [Rochester](https://www.facebook.com/groups/free.code.camp.rochester.new.hampshire/)
   - New Jersey
     - [Atlantic City](https://www.facebook.com/groups/free.code.camp.atlantic.city/) 
@@ -1034,6 +1096,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - North Carolina
     - [Asheville](https://www.facebook.com/groups/free.code.camp.asheville/)
     - [Charlotte](https://www.facebook.com/groups/free.code.camp.charlotte.nc/)
+    - [Durham](https://www.facebook.com/groups/free.code.camp.durham/)
     - [Fayetteville](https://www.facebook.com/groups/freecodecampfayettevilleNC/)
     - [Greenville](https://www.facebook.com/groups/free.code.camp.greenville.nc/)
     - [Hickory](https://www.facebook.com/groups/free.code.camp.hickory.nc)
@@ -1046,6 +1109,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Greensboro](https://www.facebook.com/groups/freecodecampgreensboro/)
   - North Dakota
     - [Bismarck](https://www.facebook.com/groups/free.code.camp.bismarck.north.dakota/)
+    - [Fargo](https://www.facebook.com/groups/free.code.camp.fargo/)
   - Ohio
     - [Athens](https://www.facebook.com/groups/free.code.camp.athens.ohio/)
     - [Cincinnati](https://www.facebook.com/groups/free.code.camp.cincinnati/)
@@ -1069,6 +1133,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Bethlehem](https://www.facebook.com/groups/216683128680444/)
     - [Bushkill](https://www.facebook.com/groups/Free.Code.Camp.Bushkill.PA/)
     - [Harrisburg](https://www.facebook.com/groups/free.code.camp.harrisburg.pa/)
+    - [Kutztown](https://www.facebook.com/groups/free.code.camp.Kutztown/)
     - [Lehighton](https://www.facebook.com/groups/free.code.camp.lehighton.pa/)
     - [Philadelphia](https://www.facebook.com/groups/free.code.camp.philadelphia/)
     - [Pittsburgh](https://www.facebook.com/groups/free.code.camp.pittsburgh.pa/)
@@ -1154,6 +1219,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
     - [Sheridan](https://www.facebook.com/groups/free.code.camp.sheridan/)
 - Uruguay
   - [Montevideo](https://www.facebook.com/groups/free.code.camp.montevideo/)
+  - [Paysandú](https://www.facebook.com/groups/free.code.camp.paysandu/)
 - Uzbekistan
   - [Tashkent](https://www.facebook.com/groups/free.code.camp.tashkent/)
 - Venezuela
@@ -1162,6 +1228,7 @@ If your city isn't listed here, you should [[create a Campsite for your city|How
   - [Coro](https://www.facebook.com/groups/free.code.camp.coro)
   - [Guacara](https://www.facebook.com/groups/free.code.camp.guacara/)
   - [Maturin](https://www.facebook.com/free.code.camp.maturin/)
+  - [Merida](https://www.facebook.com/groups/free.code.camp.merida.venezuela/)
   - [Valencia](https://www.facebook.com/groups/free.code.camp.valencia.venezuela/)
   - [Valle de La Pascua](https://www.facebook.com/groups/free.code.camp.vlp/)
 - Vietnam
diff --git a/Updates-February-11-2015.md b/Updates-February-11-2015.md
deleted file mode 100644
index 98fd7f2..0000000
--- a/Updates-February-11-2015.md
+++ /dev/null
@@ -1,49 +0,0 @@
-# On February 11, 2016, we made the following improvements to Free Code Camp:
-
-## Fixing the bottlenecks that made FreeCodeCamp.com so slow
-- Our open source community is growing rapidly, and this week our site has slowed to a crawl during peak hours.
-- We've gone through, identified several bottlenecks, and fixed them. Free Code Camp should now be faster than ever.
-- A huge thanks to [@berkeleytrue](https://gitter.im/berkeleytrue) for leading this effort, and to the many campers who helped QA these improvements.
-
-## Introducing our new Wiki
-- Our wiki is now on FreeCodeCamp.com itself (as opposed to on our main project's GitHub  Wiki).
-- Our wiki pops out like our chat and map do. We welcome feedback on this new functionality. Hotkeys, context aware wiki articles, and other features will come soon.
-- A big thanks to [@saintpeter](https://gitter.im/saintpeter), [@hallaathrad](https://gitter.im/hallaathrad), and [@awesomeaniruddh](https://gitter.im/awesomeaniruddh), along with many other campers for their hard work on this!
-
-## Opening our Shop
-- We have a new t-shirt campaign going on until February 15. Hurry up and buy one of these awesome Free Code Camp t-shirts: [click here for our US campaign](https://teespring.com/free-code-camp-feb) | [click here for our EU campaign](https://teespring.com/free-code-camp-t-shirt-eu-shop)
-- We created a new shop page. It only links to our t-shirt campaign now, but we will soon have laptop stickers and other cool gear.
-
-## Retiring Camper News
-- Over the past year, Camper News has been a modest success. But so has our subreddit, which allows for commenting, moderation, and many other features. So we are shifting to Reddit for news sharing. 
-- We recommend creating a Reddit account if you don't already have one and [joining our subreddit](https://www.reddit.com/r/freecodecamp). You can now share links with our entire community there, as well as your thoughts and questions.
-- We will keep Camper News live for a while, but we're removing the link to it from our navigation menu, and removing the challenge that introduced it.
-
-## Updating challenges
-- Many campers asked that we create an easier, HTML-focused project to precede "Build a Personal Portfolio Webpage". So we've created a new project that can be completed using only HTML and Bootstrap called "Build a Tribute Page".
-- We also resequenced our front end projects. Here's how they're now structured:
-  - Basic Front End Projects
-    - Build a Tribute Page
-    - Build a Personal Portfolio Webpage
-  - Intermediate Front End Projects
-    - Build a Random Quote Machine
-    - Show the Local Weather
-    - Build a Wikipedia Viewer
-    - Use the Twitch.tv JSON API
-  - Advanced Front End Projects
-    - Build a JavaScript Calculator
-    - Build a Pomodoro Clock
-    - Build a Tic Tac Toe Game
-    - Build a Simon Game
-- You'll note that we've removed the "Build a Camper News Viewer" project since we're retiring Camper News. If you've previously completed that challenge, the "Build a Tribute Page" should already be marked completed for you on your map.
-- Also, for "Build a Tic Tac Toe Game", you no longer need to make it unbeatable. (You certainly can if you want - [here's how](http://neverstopbuilding.com/minimax). Although doing so is a useful exercise, writing an AI is a departure from the project's focus, which is front end development.
-- We added three new optional challenges that help you join our:
-  - [subreddit](https://reddit.com/r/freecodecamp)
-  - [Medium publication](https://medium.freecodecamp.com)
-  - [Twitch.tv channel](https://twitch.tv/freecodecamp)
-
-## Coming soon
-- We will launch our Spanish challenges in the next few days.
-- We plan to release optional React, Sass, and D3 challenges this Spring. But don't wait - you can complete the projects with the help of these projects' official documentation - 16 campers have already done just that.
-
-### Happy coding!
diff --git a/Updates-February-11-2016.md b/Updates-February-11-2016.md
new file mode 100644
index 0000000..98fd7f2
--- /dev/null
+++ b/Updates-February-11-2016.md
@@ -0,0 +1,49 @@
+# On February 11, 2016, we made the following improvements to Free Code Camp:
+
+## Fixing the bottlenecks that made FreeCodeCamp.com so slow
+- Our open source community is growing rapidly, and this week our site has slowed to a crawl during peak hours.
+- We've gone through, identified several bottlenecks, and fixed them. Free Code Camp should now be faster than ever.
+- A huge thanks to [@berkeleytrue](https://gitter.im/berkeleytrue) for leading this effort, and to the many campers who helped QA these improvements.
+
+## Introducing our new Wiki
+- Our wiki is now on FreeCodeCamp.com itself (as opposed to on our main project's GitHub  Wiki).
+- Our wiki pops out like our chat and map do. We welcome feedback on this new functionality. Hotkeys, context aware wiki articles, and other features will come soon.
+- A big thanks to [@saintpeter](https://gitter.im/saintpeter), [@hallaathrad](https://gitter.im/hallaathrad), and [@awesomeaniruddh](https://gitter.im/awesomeaniruddh), along with many other campers for their hard work on this!
+
+## Opening our Shop
+- We have a new t-shirt campaign going on until February 15. Hurry up and buy one of these awesome Free Code Camp t-shirts: [click here for our US campaign](https://teespring.com/free-code-camp-feb) | [click here for our EU campaign](https://teespring.com/free-code-camp-t-shirt-eu-shop)
+- We created a new shop page. It only links to our t-shirt campaign now, but we will soon have laptop stickers and other cool gear.
+
+## Retiring Camper News
+- Over the past year, Camper News has been a modest success. But so has our subreddit, which allows for commenting, moderation, and many other features. So we are shifting to Reddit for news sharing. 
+- We recommend creating a Reddit account if you don't already have one and [joining our subreddit](https://www.reddit.com/r/freecodecamp). You can now share links with our entire community there, as well as your thoughts and questions.
+- We will keep Camper News live for a while, but we're removing the link to it from our navigation menu, and removing the challenge that introduced it.
+
+## Updating challenges
+- Many campers asked that we create an easier, HTML-focused project to precede "Build a Personal Portfolio Webpage". So we've created a new project that can be completed using only HTML and Bootstrap called "Build a Tribute Page".
+- We also resequenced our front end projects. Here's how they're now structured:
+  - Basic Front End Projects
+    - Build a Tribute Page
+    - Build a Personal Portfolio Webpage
+  - Intermediate Front End Projects
+    - Build a Random Quote Machine
+    - Show the Local Weather
+    - Build a Wikipedia Viewer
+    - Use the Twitch.tv JSON API
+  - Advanced Front End Projects
+    - Build a JavaScript Calculator
+    - Build a Pomodoro Clock
+    - Build a Tic Tac Toe Game
+    - Build a Simon Game
+- You'll note that we've removed the "Build a Camper News Viewer" project since we're retiring Camper News. If you've previously completed that challenge, the "Build a Tribute Page" should already be marked completed for you on your map.
+- Also, for "Build a Tic Tac Toe Game", you no longer need to make it unbeatable. (You certainly can if you want - [here's how](http://neverstopbuilding.com/minimax). Although doing so is a useful exercise, writing an AI is a departure from the project's focus, which is front end development.
+- We added three new optional challenges that help you join our:
+  - [subreddit](https://reddit.com/r/freecodecamp)
+  - [Medium publication](https://medium.freecodecamp.com)
+  - [Twitch.tv channel](https://twitch.tv/freecodecamp)
+
+## Coming soon
+- We will launch our Spanish challenges in the next few days.
+- We plan to release optional React, Sass, and D3 challenges this Spring. But don't wait - you can complete the projects with the help of these projects' official documentation - 16 campers have already done just that.
+
+### Happy coding!
