diff --git a/.gitignore b/.gitignore
index c746d6d..be38e01 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,4 +19,8 @@
/Assignments/JavaScript/Chapter3Examples/nbproject/private/
/Assignments/JavaScript/lab12js/nbproject/private/
/Assignments/JavaScript/MP09_CalebFontenot/nbproject/private/
+<<<<<<< Updated upstream
/Assignments/JavaScript/MP10_CalebFontenot/nbproject/private/
+=======
+/Assignments/JavaScript/lab14js_CalebFontenot/nbproject/private/
+>>>>>>> Stashed changes
diff --git a/Assignments/JavaScript/lab14js_CalebFontenot/.bowerrc b/Assignments/JavaScript/lab14js_CalebFontenot/.bowerrc
new file mode 100644
index 0000000..0ba26f2
--- /dev/null
+++ b/Assignments/JavaScript/lab14js_CalebFontenot/.bowerrc
@@ -0,0 +1,3 @@
+{
+ "directory": "public_html/bower_components"
+}
diff --git a/Assignments/JavaScript/lab14js_CalebFontenot/Gruntfile.js b/Assignments/JavaScript/lab14js_CalebFontenot/Gruntfile.js
new file mode 100644
index 0000000..496183b
--- /dev/null
+++ b/Assignments/JavaScript/lab14js_CalebFontenot/Gruntfile.js
@@ -0,0 +1,9 @@
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/ClientSide/Gruntfile.js to edit this template
+ */
+module.exports = function (grunt) {
+ // Project configuration.
+ grunt.initConfig({
+ });
+};
diff --git a/Assignments/JavaScript/lab14js_CalebFontenot/bower.json b/Assignments/JavaScript/lab14js_CalebFontenot/bower.json
new file mode 100644
index 0000000..f8881bf
--- /dev/null
+++ b/Assignments/JavaScript/lab14js_CalebFontenot/bower.json
@@ -0,0 +1,13 @@
+{
+ "name": "lab14js_CalebFontenot",
+ "version": "1.0.0",
+ "main": "path/to/main.css",
+ "ignore": [
+ ".jshintrc",
+ "**/*.txt"
+ ],
+ "dependencies": {
+ },
+ "devDependencies": {
+ }
+}
diff --git a/Assignments/JavaScript/lab14js_CalebFontenot/gulpfile.js b/Assignments/JavaScript/lab14js_CalebFontenot/gulpfile.js
new file mode 100644
index 0000000..eccfb02
--- /dev/null
+++ b/Assignments/JavaScript/lab14js_CalebFontenot/gulpfile.js
@@ -0,0 +1,10 @@
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/ClientSide/gulpfile.js to edit this template
+ */
+
+var gulp = require('gulp');
+
+gulp.task('default', function () {
+ // place code for your default task here
+});
diff --git a/Assignments/JavaScript/lab14js_CalebFontenot/nbproject/project.properties b/Assignments/JavaScript/lab14js_CalebFontenot/nbproject/project.properties
new file mode 100644
index 0000000..d42cc66
--- /dev/null
+++ b/Assignments/JavaScript/lab14js_CalebFontenot/nbproject/project.properties
@@ -0,0 +1,5 @@
+file.reference.lab14js_CalebFontenot-public_html=public_html
+file.reference.lab14js_CalebFontenot-test=test
+files.encoding=UTF-8
+site.root.folder=${file.reference.lab14js_CalebFontenot-public_html}
+test.folder=${file.reference.lab14js_CalebFontenot-test}
diff --git a/Assignments/JavaScript/lab14js_CalebFontenot/nbproject/project.xml b/Assignments/JavaScript/lab14js_CalebFontenot/nbproject/project.xml
new file mode 100644
index 0000000..2d89e7a
--- /dev/null
+++ b/Assignments/JavaScript/lab14js_CalebFontenot/nbproject/project.xml
@@ -0,0 +1,9 @@
+
+