diff --git a/public/index.js b/public/index.js
index c925bef5a2c878d5d017f37d604c5f30edd397d1..0092346e81a6d85aa06c157f3a74240bec031763 100644
--- a/public/index.js
+++ b/public/index.js
@@ -2,7 +2,7 @@
 let inputObj = {
     textChoice: 'manual',   // choice of text entry initially set as manual. Can have values manual, calculated
     text: '',               // User entered text in case of manual  
-    textLength: '',         // number of characters in text. Either from user entered text or user entered number
+    numberOfCharacters: '',         // number of characters in text. Either from user entered text or user entered number
     schoolLevel: '',        // Value of school level selected from dropdown
     category: ''            // Value of category selected from dropdown
 };
@@ -30,7 +30,7 @@ function toggleElement(id) {
 
 
 // function handleTextAreaChange: captures the changes as user enters the text and gets the length
-// and sets number of characters to property textLength on inputObj
+// and sets number of characters to property numberOfCharacters on inputObj
 function handleTextAreaChange() {
     let value = document.getElementById("manual-text-entry").value;
     inputObj.text = value;
@@ -49,15 +49,15 @@ function removeSpecialCharacters(str) {
 
 
 // function handleCharacterInputChange: captures changes in number of characters input field
-// and sets number of characters to property textLength on inputObj
+// and sets number of characters to property numberOfCharacters on inputObj
 function handleCharacterInputChange() {
     let value = document.getElementById("inputTextCharacters").value;
     setCharacterLength(value);
 }
 
-// function setCharacterLength: sets number of characters to property textLength on inputObj
+// function setCharacterLength: sets number of characters to property numberOfCharacters on inputObj
 function setCharacterLength(characters) {
-    inputObj.textLength = parseInt(characters);
+    inputObj.numberOfCharacters = parseInt(characters);
 }
 
 
@@ -73,7 +73,9 @@ function isFormValid() {
         document.getElementById('textarea-validation').style.display = 'none';
     }
 
-    if (inputObj.textChoice === 'calculated' && (inputObj.textLength === '' || inputObj.textLength === 0)) {
+    if (inputObj.textChoice === 'calculated' &&
+        (inputObj.textLenumberOfCharactersngth === '' || inputObj.numberOfCharacters === 0)) {
+
         invalidFields++;
         document.getElementById('textCharacters-validation').style.display = 'block';
     } else {
@@ -130,13 +132,13 @@ function calculateReadingTime() {
         console.log(inputObj);
 
         // TODO: logic or algorithm for calculating reading time goes here
-        // inputObj.textLength has number of characters (number data type)
+        // inputObj.numberOfCharacters has number of characters (number data type)
         // inputObj.schoolLevel has level of school (number data type)
         // inputObj.category has category of reader (number data type)
 
 
         // example calculation
-        x = (inputObj.textLength * inputObj.schoolLevel * inputObj.category);
+        x = (inputObj.numberOfCharacters * inputObj.schoolLevel * inputObj.category);