From 47ababedfde4f7f72c3511e5a22ab45f8fe9c3af Mon Sep 17 00:00:00 2001
From: ect1u17 <ect1u17@soton.ac.uk>
Date: Wed, 29 Jan 2020 13:58:16 +0000
Subject: [PATCH] Initial commit

---
 app/build.gradle                              |   8 +-
 app/src/main/AndroidManifest.xml              |  20 +-
 app/src/main/ic_launcher-web.png              | Bin 0 -> 27531 bytes
 .../xbframework/AboutActivity.java            |  15 +-
 .../xbframework/BoxesActivity.java            | 155 ++---
 .../xbframework/ExperimentActivity.java       | 133 ++++
 .../ExperimentSurveyCreatorActivity.java      | 193 ++++++
 .../xbframework/ExperimentsListActivity.java  | 127 ----
 .../xbframework/FileStoreReader.java          |  67 ++
 .../xbframework/LoginActivity.java            |  21 +-
 .../xbframework/MainActivity.java             | 177 ++++--
 .../yearthreeproject/xbframework/NewBox.java  | 571 ++++++++++++++++++
 .../xbframework/ProgressActivity.java         |  24 +-
 .../xbframework/ShopActivity.java             | 171 +++++-
 .../res/drawable/ic_launcher_background.xml   | 236 +++-----
 app/src/main/res/layout/activity_about.xml    |   2 +-
 ...ments_list.xml => activity_experiment.xml} |   4 +-
 .../activity_experiment_survey_creator.xml    |  29 +
 app/src/main/res/layout/activity_new_box.xml  |  29 +
 app/src/main/res/layout/content_about.xml     |  30 +-
 app/src/main/res/layout/content_boxes.xml     |   9 +-
 .../main/res/layout/content_experiment.xml    |  52 ++
 .../content_experiment_survey_creator.xml     |  52 ++
 .../res/layout/content_experiments_list.xml   |  43 --
 app/src/main/res/layout/content_login.xml     |  16 +-
 app/src/main/res/layout/content_main.xml      |  13 +-
 app/src/main/res/layout/content_new_box.xml   | 288 +++++++++
 app/src/main/res/layout/content_progress.xml  |  24 +-
 app/src/main/res/layout/content_shop.xml      |  25 +-
 .../res/mipmap-anydpi-v26/ic_launcher.xml     |   4 +-
 .../mipmap-anydpi-v26/ic_launcher_round.xml   |   4 +-
 app/src/main/res/mipmap-hdpi/ic_launcher.png  | Bin 2963 -> 2790 bytes
 .../mipmap-hdpi/ic_launcher_foreground.png    | Bin 0 -> 3891 bytes
 .../res/mipmap-hdpi/ic_launcher_round.png     | Bin 4905 -> 4758 bytes
 app/src/main/res/mipmap-mdpi/ic_launcher.png  | Bin 2060 -> 1948 bytes
 .../mipmap-mdpi/ic_launcher_foreground.png    | Bin 0 -> 2517 bytes
 .../res/mipmap-mdpi/ic_launcher_round.png     | Bin 2783 -> 3035 bytes
 app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4490 -> 3843 bytes
 .../mipmap-xhdpi/ic_launcher_foreground.png   | Bin 0 -> 5224 bytes
 .../res/mipmap-xhdpi/ic_launcher_round.png    | Bin 6895 -> 6669 bytes
 .../main/res/mipmap-xxhdpi/ic_launcher.png    | Bin 6387 -> 5783 bytes
 .../mipmap-xxhdpi/ic_launcher_foreground.png  | Bin 0 -> 8532 bytes
 .../res/mipmap-xxhdpi/ic_launcher_round.png   | Bin 10413 -> 10327 bytes
 .../main/res/mipmap-xxxhdpi/ic_launcher.png   | Bin 9128 -> 7930 bytes
 .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 12672 bytes
 .../res/mipmap-xxxhdpi/ic_launcher_round.png  | Bin 15132 -> 14617 bytes
 app/src/main/res/raw/box.json                 | 156 +++--
 app/src/main/res/raw/logo.png                 | Bin 0 -> 58294 bytes
 app/src/main/res/raw/shop.json                |   8 +
 app/src/main/res/values/arrays.xml            |  12 +
 app/src/main/res/values/colors.xml            |   7 +-
 app/src/main/res/values/idValues.xml          |   5 +
 app/src/main/res/values/strings.xml           |   3 +-
 build.gradle                                  |   2 +-
 key                                           |   7 +
 key.pub                                       |   1 +
 56 files changed, 2163 insertions(+), 580 deletions(-)
 create mode 100644 app/src/main/ic_launcher-web.png
 create mode 100644 app/src/main/java/com/yearthreeproject/xbframework/ExperimentActivity.java
 create mode 100644 app/src/main/java/com/yearthreeproject/xbframework/ExperimentSurveyCreatorActivity.java
 delete mode 100644 app/src/main/java/com/yearthreeproject/xbframework/ExperimentsListActivity.java
 create mode 100644 app/src/main/java/com/yearthreeproject/xbframework/FileStoreReader.java
 create mode 100644 app/src/main/java/com/yearthreeproject/xbframework/NewBox.java
 rename app/src/main/res/layout/{activity_experiments_list.xml => activity_experiment.xml} (91%)
 create mode 100644 app/src/main/res/layout/activity_experiment_survey_creator.xml
 create mode 100644 app/src/main/res/layout/activity_new_box.xml
 create mode 100644 app/src/main/res/layout/content_experiment.xml
 create mode 100644 app/src/main/res/layout/content_experiment_survey_creator.xml
 delete mode 100644 app/src/main/res/layout/content_experiments_list.xml
 create mode 100644 app/src/main/res/layout/content_new_box.xml
 create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
 create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
 create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
 create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
 create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
 create mode 100644 app/src/main/res/raw/logo.png
 create mode 100644 app/src/main/res/raw/shop.json
 create mode 100644 app/src/main/res/values/arrays.xml
 create mode 100644 app/src/main/res/values/idValues.xml
 create mode 100644 key
 create mode 100644 key.pub

diff --git a/app/build.gradle b/app/build.gradle
index fda8b1b..5e6f690 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -21,10 +21,12 @@ android {
 
 dependencies {
     implementation fileTree(dir: 'libs', include: ['*.jar'])
-    implementation 'androidx.appcompat:appcompat:1.0.2'
+    implementation 'androidx.appcompat:appcompat:1.1.0'
+    implementation 'com.android.support:cardview-v7:28.0.0'
     implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
     testImplementation 'junit:junit:4.12'
-    androidTestImplementation 'androidx.test.ext:junit:1.1.0'
-    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
+    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
+    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
     implementation 'com.google.android.material:material:1.0.0'
+    api 'com.theartofdev.edmodo:android-image-cropper:2.8.+'
 }
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 4c58448..2bfacbe 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -3,9 +3,12 @@
     xmlns:tools="http://schemas.android.com/tools"
     package="com.yearthreeproject.xbframework">
 
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
+
     <application
         android:allowBackup="true"
-        android:icon="@mipmap/ic_launcher"
+        android:icon="@raw/logo"
         android:label="@string/app_name"
         android:roundIcon="@mipmap/ic_launcher_round"
         android:supportsRtl="true"
@@ -37,7 +40,7 @@
             android:theme="@style/AppTheme.NoActionBar"/>
 
         <activity
-            android:name=".ExperimentsListActivity"
+            android:name=".ExperimentActivity"
             android:label="Experiment"
             android:theme="@style/AppTheme.NoActionBar"/>
 
@@ -51,6 +54,19 @@
             android:label="Progress"
             android:theme="@style/AppTheme.NoActionBar"/>
 
+        <activity
+            android:name=".NewBox"
+            android:label="NewBox"
+            android:theme="@style/AppTheme.NoActionBar"/>
+
+        <activity
+            android:name=".ExperimentSurveyCreatorActivity"
+            android:label="ExperimentSurveyCreator"
+            android:theme="@style/AppTheme.NoActionBar"/>
+
+        <activity android:name="com.theartofdev.edmodo.cropper.CropImageActivity"
+            android:theme="@style/Base.Theme.AppCompat"/>
+
     </application>
 
 </manifest>
\ No newline at end of file
diff --git a/app/src/main/ic_launcher-web.png b/app/src/main/ic_launcher-web.png
new file mode 100644
index 0000000000000000000000000000000000000000..5bdb4f1f102ffc563c692571555611512071140d
GIT binary patch
literal 27531
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

literal 0
HcmV?d00001

diff --git a/app/src/main/java/com/yearthreeproject/xbframework/AboutActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/AboutActivity.java
index ccc5665..74eae45 100644
--- a/app/src/main/java/com/yearthreeproject/xbframework/AboutActivity.java
+++ b/app/src/main/java/com/yearthreeproject/xbframework/AboutActivity.java
@@ -10,19 +10,22 @@ import androidx.appcompat.widget.Toolbar;
 
 public class AboutActivity extends AppCompatActivity {
 
-    private Button homeButton;
-    private Toolbar myToolbar;
+    private Button backHomeButton;
+    private Toolbar toolbar;
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_about);
 
-        myToolbar = (Toolbar) findViewById(R.id.toolbar);
-        setSupportActionBar(myToolbar);
+        toolbar = findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        getSupportActionBar().setDisplayShowHomeEnabled(true);
+        getSupportActionBar().setLogo(R.mipmap.ic_launcher);
+        getSupportActionBar().setDisplayUseLogoEnabled(true);
 
-        homeButton=(Button) findViewById(R.id.backHomeAbout);
-        homeButton.setOnClickListener(new View.OnClickListener(){
+        backHomeButton = (Button) findViewById(R.id.AboutBackHomeButton);
+        backHomeButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 finish();
             }
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/BoxesActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/BoxesActivity.java
index b8e282b..a352b73 100644
--- a/app/src/main/java/com/yearthreeproject/xbframework/BoxesActivity.java
+++ b/app/src/main/java/com/yearthreeproject/xbframework/BoxesActivity.java
@@ -1,6 +1,5 @@
 package com.yearthreeproject.xbframework;
 
-import android.app.ActionBar;
 import android.content.Intent;
 import android.graphics.Color;
 import android.os.Bundle;
@@ -26,22 +25,18 @@ import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
 
-import static android.util.Log.d;
-
 public class BoxesActivity extends AppCompatActivity {
 
-    private Toolbar myToolbar;
-    private Button backHome;
+    private Toolbar toolbar;
+    private Button backHomeButton;
 
     @Override
-    public boolean onCreateOptionsMenu(Menu menu){
-        MenuItem item = menu.add("Testing");
-        item.setTitle("Testing!");
-        item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
+    public boolean onCreateOptionsMenu(Menu menu) {
+        MenuItem createBox = menu.add("Create New Box!");
+        createBox.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
             @Override
             public boolean onMenuItemClick(MenuItem item) {
-                // do stuff
-                d("Menu", (String) item.getTitle());
+                startActivity(new Intent(BoxesActivity.this, NewBox.class));
                 return false;
             }
         });
@@ -50,22 +45,25 @@ public class BoxesActivity extends AppCompatActivity {
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
-    // Ordinary setup of UI for general app purposes
+        // Ordinary setup of UI for general app purposes
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_boxes);
-        myToolbar = findViewById(R.id.toolbar);
-        setSupportActionBar(myToolbar);
-        LinearLayout grid = findViewById(R.id.experimentsGrid);
-
+        toolbar = findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        getSupportActionBar().setDisplayShowHomeEnabled(true);
+        getSupportActionBar().setLogo(R.mipmap.ic_launcher);
+        getSupportActionBar().setDisplayUseLogoEnabled(true);
+        LinearLayout inFiveLayout = findViewById(R.id.BoxesInFiveLayout);
 
 
-    // JSON loading from local directory, could be implemented to stream from online
+        // JSON loading from local directory, could be implemented to stream from online
         InputStream inputStream = getResources().openRawResource(R.raw.box);
         ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
-        final JSONArray MEECS;
+        JSONArray boxes = new JSONArray();
+        final String[] inFive = {"Move", "Eat", "Engage", "Cogitate", "Sleep"};
         int ctr;
 
-    // Try, in order to avoid errors in compilation and catastrophic errors
+        // Try, in order to avoid errors in compilation and catastrophic errors
         try {
 
             ctr = inputStream.read();
@@ -75,80 +73,84 @@ public class BoxesActivity extends AppCompatActivity {
             }
             inputStream.close();
 
-    // Full loading of json array with each data item included
-            MEECS =  new JSONArray(byteArrayOutputStream.toString());
+            boxes = new JSONArray(byteArrayOutputStream.toString());
+
+            LinearLayout[] inFiveLayoutArray = new LinearLayout[5];
 
-            LinearLayout[] meecsHolder = new LinearLayout[5];
+            LinearLayout[] inFiveAvailableBoxes = new LinearLayout[boxes.length()];
 
-            LinearLayout[] layoutHolder = new LinearLayout[MEECS.length()];
+            for (int i = 0; i < inFive.length; i++) {
+                inFiveLayoutArray[i] = new LinearLayout(this);
 
-            for(int i = 0; i < MEECS.length(); i++){
-                final JSONArray boxes = MEECS.getJSONObject(i).getJSONArray("Box");
-                meecsHolder[i] = new LinearLayout(this);
-                TextView groupTitle = new TextView(this);
+                TextView inFiveTitle = new TextView(this);
 
-                groupTitle.setText(MEECS.getJSONObject(i).getString("Group"));
-                groupTitle.setTextSize(TypedValue.COMPLEX_UNIT_SP, 36);
-                groupTitle.setPadding(0,8,0,0);
+                inFiveTitle.setText(inFive[i]);
+                inFiveTitle.setTextSize(TypedValue.COMPLEX_UNIT_SP, 36);
+                inFiveTitle.setPadding(0, 8, 0, 0);
 
-                meecsHolder[i].setOrientation(LinearLayout.VERTICAL);
-                meecsHolder[i].addView(groupTitle);
+                inFiveLayoutArray[i].setOrientation(LinearLayout.VERTICAL);
+                inFiveLayoutArray[i].addView(inFiveTitle);
 
                 View hr = new View(this);
-                ViewGroup.LayoutParams tempLayout = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 4);
-                hr.setLayoutParams(tempLayout);
+                ViewGroup.LayoutParams hrLayoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 4);
+                hr.setLayoutParams(hrLayoutParams);
                 hr.setBackgroundColor(Color.parseColor("#888888"));
 
-                meecsHolder[i].addView(hr);
+                inFiveLayoutArray[i].addView(hr);
 
-                for(int j = 0; j < boxes.length(); j++){
-                    layoutHolder[j] = new LinearLayout(this);
-                    layoutHolder[j].setOrientation(LinearLayout.HORIZONTAL);
-                    layoutHolder[j].setPadding(0, 8, 0, 8);
+                for (int j = 0; j < boxes.length(); j++) {
+                    final JSONObject box = boxes.getJSONObject(j);
 
-                    LinearLayout textBox = new LinearLayout(this);
-                    textBox.setOrientation(LinearLayout.VERTICAL);
-                    textBox.setPadding(16, 0, 0, 0);
+                    if(box.getString("Group").matches(inFive[i])){
+                        inFiveAvailableBoxes[j] = new LinearLayout(this);
+                        inFiveAvailableBoxes[j].setOrientation(LinearLayout.HORIZONTAL);
+                        inFiveAvailableBoxes[j].setPadding(0, 8, 0, 8);
 
-                    TextView titleOfItem = new TextView(this);
-                    titleOfItem.setText(boxes.getJSONObject(j).getString("Name"));
-                    titleOfItem.setTextSize(TypedValue.COMPLEX_UNIT_SP,28);
+                        LinearLayout boxLayout = new LinearLayout(this);
+                        boxLayout.setOrientation(LinearLayout.VERTICAL);
+                        boxLayout.setPadding(16, 0, 0, 0);
 
-                    TextView descOfItem = new TextView(this);
+                        TextView titleOfBox = new TextView(this);
+                        titleOfBox.setText(box.getString("Name"));
+                        titleOfBox.setTextSize(TypedValue.COMPLEX_UNIT_SP, 28);
 
-                    descOfItem.setText(boxes.getJSONObject(j).getString("Locked"));
-                    textBox.addView(titleOfItem);
-                    textBox.addView(descOfItem);
+                        TextView descriptionOfBox = new TextView(this);
 
-                    ImageView iV;
-                    if(!boxes.getJSONObject(j).getString("Image").equals("null")) {
-                        iV = new ImageView(this);
-                        iV.setImageResource(R.mipmap.ic_launcher);
-                        layoutHolder[j].addView(iV);
-                    }
+                        descriptionOfBox.setText(box.getString("Blurb"));
+
+                        boxLayout.addView(titleOfBox);
+                        boxLayout.addView(descriptionOfBox);
 
-                    layoutHolder[j].addView(textBox);
-
-                    layoutHolder[j].setId(j);
-                    layoutHolder[j].setOnClickListener(new View.OnClickListener() {
-                        @Override
-                        public void onClick(View v) {
-                            try{
-                                boolean locked = boxes.getJSONObject(v.getId()).getBoolean("Locked");
-                                if(!locked) {
-                                    Intent openPage = new Intent(BoxesActivity.this, ExperimentsListActivity.class);
-                                    openPage.putExtra("JSON", boxes.getJSONObject(v.getId()).toString());
-                                    startActivity(openPage);
-                                    finish();
+                        ImageView boxLogo;
+                        if (!box.getString("Image").equals("null")) {
+                            boxLogo = new ImageView(this);
+                            boxLogo.setImageResource(R.mipmap.ic_launcher);
+                            inFiveAvailableBoxes[j].addView(boxLogo);
+                        }
+
+                        inFiveAvailableBoxes[j].addView(boxLayout);
+
+                        inFiveAvailableBoxes[j].setId(j);
+                        inFiveAvailableBoxes[j].setOnClickListener(new View.OnClickListener() {
+                            @Override
+                            public void onClick(View v) {
+                                try {
+                                    boolean locked = box.getBoolean("Locked");
+                                    if (!locked) {
+                                        Intent openPage = new Intent(BoxesActivity.this, ExperimentActivity.class);
+                                        openPage.putExtra("JSON", box.toString());
+                                        startActivity(openPage);
+                                        finish();
+                                    }
+                                } catch (JSONException e) {
+                                    e.printStackTrace();
                                 }
-                            } catch (JSONException e){
-                                e.printStackTrace();
                             }
-                        }
-                    });
-                    meecsHolder[i].addView(layoutHolder[j]);
+                        });
+                        inFiveLayoutArray[i].addView(inFiveAvailableBoxes[j]);
+                    }
                 }
-                grid.addView(meecsHolder[i]);
+                inFiveLayout.addView(inFiveLayoutArray[i]);
             }
         } catch (JSONException e) {
             e.printStackTrace();
@@ -156,14 +158,13 @@ public class BoxesActivity extends AppCompatActivity {
             e.printStackTrace();
         }
 
-        backHome=findViewById(R.id.experimentsBackHome);
-        backHome.setOnClickListener(new View.OnClickListener(){
+        backHomeButton = findViewById(R.id.BoxesBackHomeButton);
+        backHomeButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 finish();
             }
         });
 
 
-
     }
 }
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/ExperimentActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/ExperimentActivity.java
new file mode 100644
index 0000000..c37aa73
--- /dev/null
+++ b/app/src/main/java/com/yearthreeproject/xbframework/ExperimentActivity.java
@@ -0,0 +1,133 @@
+package com.yearthreeproject.xbframework;
+
+import android.graphics.Color;
+import android.os.Bundle;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.Button;
+import android.widget.LinearLayout;
+import android.widget.RadioButton;
+import android.widget.TextView;
+
+import androidx.annotation.Nullable;
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.widget.Toolbar;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.util.ArrayList;
+
+import static android.util.Log.d;
+
+public class ExperimentActivity extends AppCompatActivity {
+
+    private Toolbar toolbar;
+    private Button backHomeButton;
+    private Button submitButton;
+    private ArrayList<RadioButton> experimentsRadioButtonArray;
+
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.activity_experiment);
+        toolbar = findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        getSupportActionBar().setDisplayShowHomeEnabled(true);
+        getSupportActionBar().setLogo(R.mipmap.ic_launcher);
+        getSupportActionBar().setDisplayUseLogoEnabled(true);
+
+        LinearLayout experimentInfoLayout = findViewById(R.id.ExperimentInfoLayout);
+
+        try {
+            JSONObject boxJSON = new JSONObject(getIntent().getStringExtra("JSON"));
+            setTitle(boxJSON.getString("Name")); // Sets the title of the page (in the toolbar)
+
+            /* Description | TextView
+             * Warning | TextView (Red)
+             * Experiment Group Name | TextView
+             * Hr
+             * Button choice between experiments in group
+             * Repeat from experiment group name
+             */
+
+            TextView boxDescription = new TextView(this);
+            TextView boxWarning = new TextView(this);
+
+            boxDescription.setText(boxJSON.getString("Description"));
+            boxWarning.setText(boxJSON.getString("WarningText"));
+            boxWarning.setTextColor(Color.parseColor("#f00808"));
+
+            experimentInfoLayout.addView(boxDescription);
+            experimentInfoLayout.addView(boxWarning);
+
+
+            JSONArray experimentsJSONArray = boxJSON.getJSONArray("Experiments");
+
+            experimentsRadioButtonArray = new ArrayList<RadioButton>();
+
+            int radioButtonUniqueId = 0;
+
+            for (int i = 0; i < experimentsJSONArray.length(); i++) {
+
+                View hr = new View(this);
+                ViewGroup.LayoutParams hrLayoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 4);
+                hr.setLayoutParams(hrLayoutParams);
+                hr.setBackgroundColor(Color.parseColor("#888888"));
+                hr.setPadding(0, 0, 0, 16);
+
+                TextView experimentGroupName = new TextView(this);
+                experimentGroupName.setText(experimentsJSONArray.getJSONObject(i).getString("Group"));
+                experimentGroupName.setPadding(0, 8, 0, 8);
+
+                experimentInfoLayout.addView(hr);
+                experimentInfoLayout.addView(experimentGroupName);
+
+                JSONArray experimentChoices = experimentsJSONArray.getJSONObject(i).getJSONArray("Options");
+
+                for (int j = 0; j < experimentChoices.length(); j++) {
+                    RadioButton experimentRadioButton = new RadioButton(this);
+                    JSONObject experimentData = experimentChoices.getJSONObject(j);
+
+                    experimentRadioButton.setId(radioButtonUniqueId);
+
+                    experimentRadioButton.setText(experimentData.getString("Title"));
+                    experimentRadioButton.setOnClickListener(new View.OnClickListener() {
+                        public void onClick(View v) {
+                            for (int x = 0; x < experimentsRadioButtonArray.size(); x++) {
+                                if (x != v.getId())
+                                    experimentsRadioButtonArray.get(x).setChecked(false);
+                                else experimentsRadioButtonArray.get(x).setChecked(true);
+                            }
+                        }
+                    });
+
+                    experimentsRadioButtonArray.add(experimentRadioButton);
+                    experimentInfoLayout.addView(experimentRadioButton);
+
+                    radioButtonUniqueId++;
+                }
+            }
+        } catch (JSONException e) {
+            e.printStackTrace();
+        }
+
+        submitButton = findViewById(R.id.ExperimentSubmitButton);
+        submitButton.setOnClickListener(new View.OnClickListener() {
+            public void onClick(View v) {
+                for(int x = 0; x < experimentsRadioButtonArray.size(); x++)
+                    if(experimentsRadioButtonArray.get(x).isChecked()){
+                        d("submit", experimentsRadioButtonArray.get(x).getText().toString());
+                    }
+            }
+        });
+
+        backHomeButton = findViewById(R.id.ExperimentBackHomeButton);
+        backHomeButton.setOnClickListener(new View.OnClickListener() {
+            public void onClick(View v) {
+                finish();
+            }
+        });
+    }
+}
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/ExperimentSurveyCreatorActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/ExperimentSurveyCreatorActivity.java
new file mode 100644
index 0000000..c0970d0
--- /dev/null
+++ b/app/src/main/java/com/yearthreeproject/xbframework/ExperimentSurveyCreatorActivity.java
@@ -0,0 +1,193 @@
+package com.yearthreeproject.xbframework;
+
+import android.content.Intent;
+import android.graphics.Color;
+import android.graphics.drawable.Drawable;
+import android.net.Uri;
+import android.os.Bundle;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.Button;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+
+import androidx.annotation.Nullable;
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.widget.Toolbar;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.io.FileNotFoundException;
+import java.io.InputStream;
+
+import static android.util.Log.d;
+
+public class ExperimentSurveyCreatorActivity extends AppCompatActivity {
+
+    private Toolbar toolbar;
+    private Button submitButton, backHomeButton;
+
+    @Override
+    public void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+
+        setContentView(R.layout.activity_experiment_survey_creator);
+
+        toolbar = findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        getSupportActionBar().setDisplayShowHomeEnabled(true);
+        getSupportActionBar().setDisplayUseLogoEnabled(true);
+
+        try{
+            final JSONObject boxInfo = new JSONObject(getIntent().getStringExtra("JSON"));
+
+
+            d("sub, gI", String.valueOf(getIntent().getIntExtra("GroupIndex", 0)));
+            d("sub, eI", String.valueOf(getIntent().getIntExtra("ExperimentIndex", 0)));
+
+            JSONObject groupJSON = boxInfo.getJSONArray("Experiments").getJSONObject(getIntent().getIntExtra("GroupIndex", 0));
+            JSONArray experimentJSON = groupJSON.getJSONArray("Options");
+
+            d("sub, grpLen", String.valueOf(boxInfo.getJSONArray("Experiments").length()));
+            d("sub, exLen", String.valueOf(experimentJSON.length()));
+
+            d("sub, grpJSON", boxInfo.getJSONArray("Experiments").toString());
+            d("sub, exJSON", boxInfo.getJSONArray("Experiments").getJSONObject(getIntent().getIntExtra("GroupIndex",0)).getJSONArray("Options").getJSONObject(getIntent().getIntExtra("ExperimentIndex", 0)).toString());
+
+
+            submitButton = findViewById(R.id.ExperimentSurveyCreatorSubmitButton);
+            submitButton.setOnClickListener(new View.OnClickListener() {
+                public void onClick(View v) {
+                    try{
+                        Intent openPage = new Intent(ExperimentSurveyCreatorActivity.this, ExperimentSurveyCreatorActivity.class);
+                        //d("sub", boxInfo.getJSONArray("Experiments").toString());
+                        openPage.putExtra("JSON", getIntent().getStringExtra("JSON"));
+
+                        JSONObject groupJSON = boxInfo.getJSONArray("Experiments").getJSONObject(getIntent().getIntExtra("GroupIndex", 0));
+                        JSONArray experimentJSON = groupJSON.getJSONArray("Options");
+
+
+                        if(getIntent().getIntExtra("ExperimentIndex", 0)+1 >= experimentJSON.length()){
+                            openPage.putExtra("ExperimentIndex", 0);
+                            if(getIntent().getIntExtra("GroupIndex", 0)+1 >= boxInfo.getJSONArray("Experiments").length()){
+                                d("sub", "end of json check 1");
+
+                                // do the thing with saving into the current JSON, then return to the box page and show the new file (close every previous page if possible and launch new activity)
+                                Intent intent = new Intent(getApplicationContext(), BoxesActivity.class);
+                                intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+                                startActivity(intent);
+
+                            } else{
+                                d("sub", "end of group");
+                                openPage.putExtra("GroupIndex", getIntent().getIntExtra("GroupIndex", 0)+1);
+                                startActivity(openPage);
+                            }
+                        } else if (getIntent().getIntExtra("GroupIndex", 0)+1 >= boxInfo.getJSONArray("Experiments").length()) {
+                            // Should never enter this check, but edge case just incase of bug, so run function just the same
+                            d("sub", "end of json check 2");
+                            openPage.putExtra("ExperimentIndex", getIntent().getIntExtra("ExperimentIndex", 0));
+                            openPage.putExtra("GroupIndex", getIntent().getIntExtra("GroupIndex", 0));
+                            startActivity(openPage);
+                        } else {
+                            d("sub", "remain in the same group");
+                            openPage.putExtra("ExperimentIndex", getIntent().getIntExtra("ExperimentIndex", 0) + 1);
+                            openPage.putExtra("GroupIndex", getIntent().getIntExtra("GroupIndex", 0));
+                            startActivity(openPage);
+                        }
+                    } catch(JSONException e){
+                        e.printStackTrace();
+                    }
+                }
+            });
+
+            if(!boxInfo.getString("Image").isEmpty()){
+                Drawable yourDrawable;
+                InputStream inputStream = getContentResolver().openInputStream(Uri.parse(boxInfo.getString("Image")));
+                yourDrawable = Drawable.createFromStream(inputStream, boxInfo.getString("Image"));
+                getSupportActionBar().setLogo(yourDrawable);
+            } else{
+                getSupportActionBar().setLogo(R.mipmap.ic_launcher);
+            }
+            setTitle(boxInfo.getString("Name"));
+
+            LinearLayout scrollLayout = findViewById(R.id.SurveyCreationLayout);
+
+            TextView boxDescription = new TextView(this);
+            TextView boxWarning = new TextView(this);
+
+            boxDescription.setText(boxInfo.getString("Description"));
+            boxWarning.setText(boxInfo.getString("WarningText"));
+            boxWarning.setTextColor(Color.parseColor("#f00808"));
+
+            scrollLayout.addView(boxDescription);
+            scrollLayout.addView(boxWarning);
+
+            JSONObject experimentObject = boxInfo.getJSONArray("Experiments").getJSONObject(getIntent().getIntExtra("GroupIndex", 0));
+
+            View hr = new View(ExperimentSurveyCreatorActivity.this);
+            ViewGroup.LayoutParams hrLayoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 4);
+            hr.setLayoutParams(hrLayoutParams);
+            hr.setBackgroundColor(Color.parseColor("#888888"));
+
+            scrollLayout.addView(hr);
+
+            TextView groupTitle = new TextView(this);
+            groupTitle.setText(experimentObject.getString("Group"));
+
+            scrollLayout.addView(groupTitle);
+
+            JSONObject experiment = experimentObject.getJSONArray("Options").getJSONObject(getIntent().getIntExtra("ExperimentIndex", 0));
+
+            TextView experimentTitle = new TextView(this);
+            experimentTitle.setText(experiment.getString("Title"));
+
+            TextView experimentDesc = new TextView(this);
+            experimentDesc.setText(experiment.getString("Description"));
+
+            scrollLayout.addView(experimentTitle);
+            scrollLayout.addView(experimentDesc);
+
+            View hr2 = new View(ExperimentSurveyCreatorActivity.this);
+            hr2.setLayoutParams(hrLayoutParams);
+            hr2.setBackgroundColor(Color.parseColor("#888888"));
+
+            scrollLayout.addView(hr2);
+
+            TextView surveyTitle = new TextView(this);
+            surveyTitle.setText("Survey");
+            scrollLayout.addView(surveyTitle);
+
+            LinearLayout surveyCreationHorizontalLinearLayout = new LinearLayout(this);
+            surveyCreationHorizontalLinearLayout.setOrientation(LinearLayout.HORIZONTAL);
+
+            LinearLayout surveyCreationLabelLayout = new LinearLayout(this);
+            surveyCreationLabelLayout.setOrientation(LinearLayout.VERTICAL);
+
+            TextView questionNumberLabel = new TextView(this);
+            int questionIndex = 1;
+            String questionLabel = "Question " + questionIndex + ":";
+            questionNumberLabel.setText(questionLabel);
+
+            surveyCreationLabelLayout.addView(questionNumberLabel);
+            surveyCreationHorizontalLinearLayout.addView(surveyCreationLabelLayout);
+            scrollLayout.addView(surveyCreationHorizontalLinearLayout);
+
+
+
+        } catch (JSONException e){
+            e.printStackTrace();
+        } catch (FileNotFoundException e) {
+            e.printStackTrace();
+        }
+
+        backHomeButton = findViewById(R.id.ExperimentSurveyCreatorBackHomeButton);
+        backHomeButton.setOnClickListener(new View.OnClickListener() {
+            public void onClick(View v) {
+                finish();
+            }
+        });
+
+    }
+}
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/ExperimentsListActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/ExperimentsListActivity.java
deleted file mode 100644
index f7aefed..0000000
--- a/app/src/main/java/com/yearthreeproject/xbframework/ExperimentsListActivity.java
+++ /dev/null
@@ -1,127 +0,0 @@
-package com.yearthreeproject.xbframework;
-
-import android.graphics.Color;
-import android.os.Build;
-import android.os.Bundle;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.Button;
-import android.widget.LinearLayout;
-import android.widget.RadioButton;
-import android.widget.RadioGroup;
-import android.widget.TextView;
-
-import androidx.annotation.Nullable;
-import androidx.appcompat.app.AppCompatActivity;
-import androidx.appcompat.widget.Toolbar;
-
-import org.json.JSONArray;
-import org.json.JSONException;
-import org.json.JSONObject;
-import org.w3c.dom.Text;
-
-import java.util.ArrayList;
-import java.util.Objects;
-
-import static android.util.Log.d;
-
-public class ExperimentsListActivity extends AppCompatActivity {
-
-    private Toolbar myToolbar;
-    private Button backHome;
-    private Button submit;
-
-    @Override
-    protected void onCreate(@Nullable Bundle savedInstanceState) {
-        super.onCreate(savedInstanceState);
-        setContentView(R.layout.activity_experiments_list);
-        myToolbar = findViewById(R.id.toolbar);
-        setSupportActionBar(myToolbar);
-        d("Launched", "Experiments");
-
-        LinearLayout linLayout = findViewById(R.id.experimentLayout);
-
-        try {
-            JSONObject jsonObj = new JSONObject(getIntent().getStringExtra("JSON"));
-            setTitle(jsonObj.getString("Name"));
-
-            /* Description | TextView
-             * Warning | TextView (Red)
-             * Experiment Group Name | TextView
-             * Hr
-             * Button choice between experiments in group
-             * Repeat from experiment group name
-             */
-
-            TextView description = new TextView(this);
-            TextView warning = new TextView(this);
-
-            description.setText(jsonObj.getString("Description"));
-            warning.setText(jsonObj.getString("WarningText"));
-            warning.setTextColor(Color.parseColor("#f00808"));
-
-            linLayout.addView(description);
-            linLayout.addView(warning);
-
-
-
-            JSONArray experimentsList = jsonObj.getJSONArray("Experiments");
-
-            final ArrayList<RadioButton> rbArray = new ArrayList<RadioButton>();
-
-            int uniqueId = 0;
-            for( int i = 0; i < experimentsList.length(); i++){
-
-                View hr = new View(this);
-                ViewGroup.LayoutParams tempLayout = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 4);
-                hr.setLayoutParams(tempLayout);
-                hr.setBackgroundColor(Color.parseColor("#888888"));
-                hr.setPadding(0,0,0,16);
-
-                TextView experimentGroupName = new TextView(this);
-                experimentGroupName.setText(experimentsList.getJSONObject(i).getString("Group"));
-                experimentGroupName.setPadding(0,8,0,8);
-
-                linLayout.addView(hr);
-                linLayout.addView(experimentGroupName);
-
-                JSONArray experimentOptions = experimentsList.getJSONObject(i).getJSONArray("Options");
-
-                for( int j = 0; j < experimentOptions.length(); j++){
-
-                    RadioButton rB = new RadioButton(this);
-                    rB.setId(uniqueId);
-                    rB.setText(experimentOptions.getString(j));
-                    rB.setOnClickListener(new View.OnClickListener(){
-                        public void onClick(View v) {
-                            for(int x = 0; x < rbArray.size(); x++){
-                                if(x != v.getId()) rbArray.get(x).setChecked(false);
-                                else rbArray.get(x).setChecked(true);
-                            }
-                        }
-                    });
-                    uniqueId += 1;
-                    rbArray.add(rB);
-
-                    linLayout.addView(rB);
-                }
-            }
-        } catch (JSONException e) {
-            e.printStackTrace();
-        }
-
-        submit = findViewById(R.id.experimentSubmit);
-        submit.setOnClickListener(new View.OnClickListener(){
-            public void onClick(View v){
-                d("Button", "Submit!");
-            }
-        });
-
-        backHome=findViewById(R.id.experimentsBackHome);
-        backHome.setOnClickListener(new View.OnClickListener(){
-            public void onClick(View v) {
-                finish();
-            }
-        });
-    }
-}
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/FileStoreReader.java b/app/src/main/java/com/yearthreeproject/xbframework/FileStoreReader.java
new file mode 100644
index 0000000..d259f7a
--- /dev/null
+++ b/app/src/main/java/com/yearthreeproject/xbframework/FileStoreReader.java
@@ -0,0 +1,67 @@
+package com.yearthreeproject.xbframework;
+
+import android.content.Context;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.OutputStreamWriter;
+
+public class FileStoreReader {
+
+    public static void saveFile(Context intentContext, String title, String data){
+
+        // Check if file exists and if not, create
+        File file = new File(intentContext.getFilesDir(), title);
+        if(!file.exists()) {
+            try {
+                file.createNewFile();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+
+        // After it is known to exist, open the file stream and try to place data
+        try {
+            OutputStreamWriter outputStreamWriter = new OutputStreamWriter(intentContext.openFileOutput(title, Context.MODE_PRIVATE));
+            outputStreamWriter.write(data);
+            outputStreamWriter.close();
+        }
+        catch (IOException e) {
+            e.printStackTrace();
+        }
+    }
+
+
+    public static String readFile(Context intentContext, String title){
+        String ret = "";
+        try {
+            InputStream inputStream = intentContext.openFileInput(title);
+
+            if ( inputStream != null ) {
+                InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
+                BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
+                String receiveString = "";
+                StringBuilder stringBuilder = new StringBuilder();
+
+                while ( (receiveString = bufferedReader.readLine()) != null ) {
+                    stringBuilder.append(receiveString);
+                }
+
+                inputStream.close();
+                ret = stringBuilder.toString();
+            }
+        }
+        catch (FileNotFoundException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        return ret;
+    }
+
+
+}
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/LoginActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/LoginActivity.java
index 231fc2e..00b4704 100644
--- a/app/src/main/java/com/yearthreeproject/xbframework/LoginActivity.java
+++ b/app/src/main/java/com/yearthreeproject/xbframework/LoginActivity.java
@@ -12,26 +12,29 @@ import static android.util.Log.d;
 
 public class LoginActivity extends AppCompatActivity {
 
-    private Button loginButton, homeButton;
-    private Toolbar myToolbar;
+    private Button submitLoginButton, backHomeButton;
+    private Toolbar toolbar;
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_login);
 
-        myToolbar = (Toolbar) findViewById(R.id.toolbar);
-        setSupportActionBar(myToolbar);
+        toolbar = findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        getSupportActionBar().setDisplayShowHomeEnabled(true);
+        getSupportActionBar().setLogo(R.mipmap.ic_launcher);
+        getSupportActionBar().setDisplayUseLogoEnabled(true);
 
-        loginButton=(Button) findViewById(R.id.loginButton);
-        loginButton.setOnClickListener(new View.OnClickListener(){
+        submitLoginButton = (Button) findViewById(R.id.LoginSubmitButton);
+        submitLoginButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
-
+                //TODO: implement what happens on submitting login
             }
         });
 
-        homeButton=(Button) findViewById(R.id.backHomeLogin);
-        homeButton.setOnClickListener(new View.OnClickListener(){
+        backHomeButton = (Button) findViewById(R.id.LoginBackHomeButton);
+        backHomeButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 finish();
             }
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/MainActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/MainActivity.java
index 40c172f..c90848d 100644
--- a/app/src/main/java/com/yearthreeproject/xbframework/MainActivity.java
+++ b/app/src/main/java/com/yearthreeproject/xbframework/MainActivity.java
@@ -1,15 +1,27 @@
 package com.yearthreeproject.xbframework;
 
-import androidx.appcompat.app.AppCompatActivity;
-import androidx.appcompat.widget.Toolbar;
-
+import android.Manifest;
 import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
 import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.net.Uri;
+import android.os.Build;
 import android.os.Bundle;
+import android.provider.Settings;
 import android.view.View;
 import android.widget.Button;
-import android.content.Intent;
 
+import androidx.annotation.RequiresApi;
+import androidx.appcompat.app.AlertDialog;
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.widget.Toolbar;
+import androidx.core.app.ActivityCompat;
+import androidx.core.content.ContextCompat;
+
+import java.io.ByteArrayOutputStream;
+import java.io.InputStream;
 import java.util.Random;
 
 import static android.util.Log.d;
@@ -17,76 +29,173 @@ import static android.util.Log.d;
 public class MainActivity extends AppCompatActivity {
 
     private Button homeButton, loginButton, shopButton, experimentsButton, progressButton, aboutButton;
-    private Toolbar myToolbar;
+    private Toolbar toolbar;
 
+    @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
 
-        myToolbar = findViewById(R.id.toolbar);
-        setSupportActionBar(myToolbar);
+        toolbar = findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        getSupportActionBar().setDisplayShowHomeEnabled(true);
+        getSupportActionBar().setLogo(R.mipmap.ic_launcher);
+        getSupportActionBar().setDisplayUseLogoEnabled(true);
+
+        SharedPreferences savedSettings = this.getSharedPreferences("com.yearthreeproject.xbframework.PREFERENCE_FILE_KEY", Context.MODE_PRIVATE);
+        SharedPreferences.Editor savedSettingsEditor = savedSettings.edit();
+
+        askForWriteAccess();
+
+        // Load Box Json and initialise to internal storage
+
+        InputStream inputStream = getResources().openRawResource(R.raw.box);
+        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
+        String boxesData = "";
+        int ctr;
+        try {
+            ctr = inputStream.read();
+            while (ctr != -1) {
+                byteArrayOutputStream.write(ctr);
+                ctr = inputStream.read();
+            }
+            inputStream.close();
+
+            boxesData = byteArrayOutputStream.toString();
+        } catch (Exception e){
+            e.printStackTrace();
+        }
+
+        FileStoreReader.saveFile(this, "boxData.json", boxesData);
+
+        d("file", FileStoreReader.readFile(this, "boxData.json"));
 
-        SharedPreferences settings = this.getSharedPreferences("com.yearthreeproject.xbframework.PREFERENCE_FILE_KEY", Context.MODE_PRIVATE);
-        SharedPreferences.Editor editor = settings.edit();
+        homeButton = findViewById(R.id.HomeHomeButton);
+        loginButton = findViewById(R.id.HomeLoginButton);
+        shopButton = findViewById(R.id.HomeShopButton);
+        experimentsButton = findViewById(R.id.HomeExperimentsButton);
+        progressButton = findViewById(R.id.HomeProgressButton);
+        aboutButton = findViewById(R.id.HomeAboutButton);
 
-        if(settings.getString("salt", "").equals("")){
-            Random gen = new Random();
-            StringBuilder randString = new StringBuilder();
-            Character tempChar;
+        if (savedSettings.getString("salt", "").equals("")) {
+            Random saltGenerator = new Random();
+            StringBuilder saltString = new StringBuilder();
+            Character iterativeCharacter;
 
-            for(int i = 0; i < 10; i++){
-                tempChar = Integer.toString(gen.nextInt(96) + 32).charAt(0);
-                randString.append(tempChar);
+            for (int i = 0; i < 10; i++) {
+                iterativeCharacter = Integer.toString(saltGenerator.nextInt(96) + 32).charAt(0);
+                saltString.append(iterativeCharacter);
             }
 
-            editor.putString("salt", randString.toString());
-            editor.apply();
-        } else{
-            d("Salt", settings.getString("salt", ""));
+            savedSettingsEditor.putString("Salt", saltString.toString());
+            savedSettingsEditor.apply();
+        } else {
+            d("Salt", savedSettings.getString("Salt", ""));
         }
 
-        homeButton=findViewById(R.id.homeButton);
-        homeButton.setOnClickListener(new View.OnClickListener(){
+
+        homeButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 d("testing", "homeButton clicked");
             }
         });
 
-        loginButton=findViewById(R.id.loginButton);
-        loginButton.setOnClickListener(new View.OnClickListener(){
+
+        loginButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 startActivity(new Intent(MainActivity.this, LoginActivity.class));
             }
         });
 
-        shopButton=findViewById(R.id.shopButton);
-        shopButton.setOnClickListener(new View.OnClickListener(){
+
+        shopButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
-                startActivity(new Intent(MainActivity.this, ShopActivity.class ));
+                startActivity(new Intent(MainActivity.this, ShopActivity.class));
             }
         });
 
-        experimentsButton=findViewById(R.id.experimentsButton);
-        experimentsButton.setOnClickListener(new View.OnClickListener(){
+
+        experimentsButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 startActivity(new Intent(MainActivity.this, BoxesActivity.class));
             }
         });
 
-        progressButton=findViewById(R.id.progressButton);
-        progressButton.setOnClickListener(new View.OnClickListener(){
+
+        progressButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 startActivity(new Intent(MainActivity.this, ProgressActivity.class));
             }
         });
 
-        aboutButton=findViewById(R.id.aboutButton);
-        aboutButton.setOnClickListener(new View.OnClickListener(){
+
+        aboutButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 startActivity(new Intent(MainActivity.this, AboutActivity.class));
             }
         });
 
     }
-}
+
+    // Image permission check
+    private void askForWriteAccess() {
+        if (ContextCompat.checkSelfPermission(MainActivity.this,
+                Manifest.permission.WRITE_EXTERNAL_STORAGE)
+                != PackageManager.PERMISSION_GRANTED) {
+
+            if (ActivityCompat.shouldShowRequestPermissionRationale(MainActivity.this,
+                    Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
+
+                AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
+                builder.setTitle("Permission Required")
+                        .setMessage("Permission to device storage is required for image upload.")
+                        .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
+                            @Override
+                            public void onClick(DialogInterface dialog, int which) {
+                                Intent intent = new Intent();
+                                intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+                                intent.setData(Uri.fromParts("package", getPackageName(), null));
+                                startActivityForResult(intent, 5);
+                            }
+                        }).setNegativeButton("Cancel", null).show();
+
+            } else {
+                ActivityCompat.requestPermissions(MainActivity.this,
+                        new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
+                        1);
+            }
+        } else {
+            d("Perm", "Already granted");
+        }
+
+        if (ContextCompat.checkSelfPermission(MainActivity.this,
+                Manifest.permission.READ_EXTERNAL_STORAGE)
+                != PackageManager.PERMISSION_GRANTED) {
+
+            if (ActivityCompat.shouldShowRequestPermissionRationale(MainActivity.this,
+                    Manifest.permission.READ_EXTERNAL_STORAGE)) {
+
+                AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
+                builder.setTitle("Permission Required")
+                        .setMessage("Permission to device storage is required for image upload.")
+                        .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
+                            @Override
+                            public void onClick(DialogInterface dialog, int which) {
+                                Intent intent = new Intent();
+                                intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+                                intent.setData(Uri.fromParts("package", getPackageName(), null));
+                                startActivityForResult(intent, 5);
+                            }
+                        }).setNegativeButton("Cancel", null).show();
+
+            } else {
+                ActivityCompat.requestPermissions(MainActivity.this,
+                        new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},
+                        1);
+            }
+        } else {
+            d("Perm", "Already granted");
+        }
+    }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/NewBox.java b/app/src/main/java/com/yearthreeproject/xbframework/NewBox.java
new file mode 100644
index 0000000..aa7db1e
--- /dev/null
+++ b/app/src/main/java/com/yearthreeproject/xbframework/NewBox.java
@@ -0,0 +1,571 @@
+package com.yearthreeproject.xbframework;
+
+import android.Manifest;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.graphics.Color;
+import android.net.Uri;
+import android.os.Bundle;
+import android.provider.Settings;
+import android.text.InputType;
+import android.util.Log;
+import android.view.Gravity;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.AdapterView;
+import android.widget.ArrayAdapter;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.Spinner;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import androidx.annotation.Nullable;
+import androidx.appcompat.app.AlertDialog;
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.widget.Toolbar;
+import androidx.core.app.ActivityCompat;
+import androidx.core.content.ContextCompat;
+
+import com.theartofdev.edmodo.cropper.CropImage;
+import com.theartofdev.edmodo.cropper.CropImageView;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import static android.util.Log.d;
+
+
+// TODO: For layout cleanup, look into relative layouts
+
+
+public class NewBox extends AppCompatActivity {
+
+    private Toolbar toolbar;
+    private Uri imageUploadResultUri;
+    private List<EditText> groupTitlesArray = new ArrayList();
+    private List<List<EditText>> experimentTitlesArray = new ArrayList();
+    private List<List<EditText>> experimentDescriptionsArray = new ArrayList();
+    private List<List<EditText>> experimentInstructionsArray = new ArrayList();
+    private ImageView uploadImageButton;
+    private int globalGroupIndex = 1;
+    private String inFiveValue = "Select a MEECS...";
+    private boolean imageUploaded = false;
+    private Toast submitToast;
+
+    // OnCreate (Main thread)
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+
+        setContentView(R.layout.activity_new_box);
+
+        toolbar = findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        getSupportActionBar().setDisplayShowHomeEnabled(true);
+        getSupportActionBar().setLogo(R.mipmap.ic_launcher);
+        getSupportActionBar().setDisplayUseLogoEnabled(true);
+
+        uploadImageButton = findViewById(R.id.UploadImageButton);
+        Button backButton = findViewById(R.id.NewBoxBackButton);
+        backButton.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                finish();
+            }
+        });
+
+        final Spinner inFiveSpinner = findViewById(R.id.MEECSSpinner);
+        ArrayAdapter<CharSequence> inFiveAdapter = ArrayAdapter.createFromResource(this, R.array.meecs, android.R.layout.simple_spinner_dropdown_item);
+        inFiveSpinner.setAdapter(inFiveAdapter);
+        inFiveSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
+            @Override
+            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
+                inFiveValue = (String) parent.getItemAtPosition(position);
+            }
+
+            @Override
+            public void onNothingSelected(AdapterView<?> parent) {
+
+            }
+        });
+
+        uploadImageButton.setMaxHeight(uploadImageButton.getHeight());
+
+
+        uploadImageButton.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+
+                imagePermissionCheckFunction();
+            }
+        });
+
+        Button addExperimentButton = findViewById(R.id.GroupOneAddExperimentButton);
+        addExperimentButton.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                addExperimentFunction(v, 0);
+            }
+        });
+
+        Button submitButton = findViewById(R.id.NewBoxSubmitButton);
+        Button addGroupButton = findViewById(R.id.AddExperimentGroupButton);
+
+        EditText groupOneTitleEditText = findViewById(R.id.GroupOneTitleEditText);
+
+        groupTitlesArray.add(groupOneTitleEditText);
+
+        submitButton.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                submitNewBoxFunction();
+            }
+        });
+
+        addGroupButton.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                addGroupFunction(v, globalGroupIndex);
+            }
+        });
+
+
+    }
+
+    // Submit function
+    private void submitNewBoxFunction() {
+        Boolean completedInfo = true;
+        String toastText = "Need to fill out all the information to be able to submit box for review";
+
+        // Checks for completed data
+        for (int i = 0; i < groupTitlesArray.size(); i++) {
+            if (groupTitlesArray.get(i).getText().toString().matches("")) {
+                completedInfo = false;
+                toastText = "Need to fill out all the group titles!";
+            }
+            if (experimentTitlesArray.size() > 0) {
+                for (int j = 0; j < experimentTitlesArray.get(i).size(); j++) {
+                    if (experimentTitlesArray.get(i).get(j).getText().toString().matches("")
+                            || experimentDescriptionsArray.get(i).get(j).getText().toString().matches("")
+                            || experimentInstructionsArray.get(i).get(j).getText().toString().matches("")) {
+                        completedInfo = false;
+                        toastText = "Need to fill out all the experiment information!";
+                    }
+                }
+            } else {
+                completedInfo = false;
+                toastText = "Need to have at least one experiment!";
+            }
+        }
+
+        if (experimentTitlesArray.size() < 1){
+            completedInfo = false;
+            toastText = "Need to have at least one experiment!";
+        }
+
+        EditText tempEditTextForStringRetrieval = findViewById(R.id.TitleEditText);
+        if(tempEditTextForStringRetrieval.getText().toString().matches("")){
+            completedInfo = false;
+            toastText = "Need to fill in Box Title!";
+        }
+        tempEditTextForStringRetrieval = findViewById(R.id.BlurbEditText);
+        if(tempEditTextForStringRetrieval.getText().toString().matches("")){
+            completedInfo = false;
+            toastText = "Need to fill in Box Blurb!";
+        }
+        tempEditTextForStringRetrieval = findViewById(R.id.DescriptionEditText);
+        if(tempEditTextForStringRetrieval.getText().toString().matches("")){
+            completedInfo = false;
+            toastText = "Need to fill in Box Description!";
+        }
+        tempEditTextForStringRetrieval = findViewById(R.id.WarningEditText);
+        if(tempEditTextForStringRetrieval.getText().toString().matches("")){
+            completedInfo = false;
+            toastText = "Need to fill in Box Warning!";
+        }
+
+        if (inFiveValue.matches("Select a MEECS...")){
+            completedInfo = false;
+            toastText = "Need to select a MEECS for the box to be a part of!";
+        }
+
+        if (completedInfo) {
+            try {
+                JSONObject box = new JSONObject();
+
+                tempEditTextForStringRetrieval = findViewById(R.id.TitleEditText);
+                box.put("Name", tempEditTextForStringRetrieval.getText().toString());
+
+                box.put("Group", inFiveValue);
+
+                tempEditTextForStringRetrieval = findViewById(R.id.BlurbEditText);
+                box.put("Blurb", tempEditTextForStringRetrieval.getText().toString());
+
+                box.put("Locked", true);
+
+                if (imageUploaded) box.put("Image", imageUploadResultUri);
+                else box.put("Image", "");
+
+                tempEditTextForStringRetrieval = findViewById(R.id.DescriptionEditText);
+                box.put("Description", tempEditTextForStringRetrieval.getText().toString());
+
+                tempEditTextForStringRetrieval = findViewById(R.id.WarningEditText);
+                box.put("WarningText", tempEditTextForStringRetrieval.getText().toString());
+
+                JSONArray experimentGroups = new JSONArray();
+                for (int i = 0; i < globalGroupIndex; i++) {
+                    JSONObject experimentGroupInfo = new JSONObject();
+
+                    experimentGroupInfo.put("Group", groupTitlesArray.get(i).getText().toString());
+                    JSONArray groupExperimentList = new JSONArray();
+
+                    for (int j = 0; j < experimentTitlesArray.get(i).size(); j++) {
+                        JSONObject experiment = new JSONObject();
+
+                        experiment.put("Title", experimentTitlesArray.get(i).get(j).getText().toString());
+                        experiment.put("Instructions", experimentInstructionsArray.get(i).get(j).getText().toString());
+                        experiment.put("Description", experimentDescriptionsArray.get(i).get(j).getText().toString());
+
+                        groupExperimentList.put(experiment);
+                    }
+                    experimentGroupInfo.put("Options", groupExperimentList);
+                    experimentGroups.put(experimentGroupInfo);
+                }
+                box.put("Experiments", experimentGroups);
+
+                Intent openPage = new Intent(NewBox.this, ExperimentSurveyCreatorActivity.class);
+                openPage.putExtra("JSON", box.toString());
+                openPage.putExtra("ExperimentIndex", 0);
+                openPage.putExtra("GroupIndex", 0);
+                startActivity(openPage);
+            } catch (JSONException e) {
+                e.printStackTrace();
+            }
+        } else {
+            try {
+                if (submitToast.getView().isShown()) {
+                    // Do nothing
+                } else {
+                    // Update when should be shown
+                    submitToast = Toast.makeText(getApplicationContext(), toastText, Toast.LENGTH_SHORT);
+                    submitToast.show();
+                }
+            } catch (Exception e) {
+                // First creation
+                submitToast = Toast.makeText(getApplicationContext(), toastText, Toast.LENGTH_SHORT);
+                submitToast.show();
+            }
+        }
+    }
+
+    // Image permission check
+    private void imagePermissionCheckFunction() {
+        if (ContextCompat.checkSelfPermission(NewBox.this,
+                Manifest.permission.READ_EXTERNAL_STORAGE)
+                != PackageManager.PERMISSION_GRANTED) {
+
+            if (ActivityCompat.shouldShowRequestPermissionRationale(NewBox.this,
+                    Manifest.permission.READ_EXTERNAL_STORAGE)) {
+
+                AlertDialog.Builder builder = new AlertDialog.Builder(NewBox.this);
+                builder.setTitle("Permission Required")
+                        .setMessage("Permission to device storage is required for image upload.")
+                        .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
+                            @Override
+                            public void onClick(DialogInterface dialog, int which) {
+                                Intent intent = new Intent();
+                                intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+                                intent.setData(Uri.fromParts("package", getPackageName(), null));
+                                startActivityForResult(intent, 5);
+                            }
+                        }).setNegativeButton("Cancel", null).show();
+
+            } else {
+                ActivityCompat.requestPermissions(NewBox.this,
+                        new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},
+                        1);
+            }
+        } else {
+            d("Perm", "Already granted");
+            startImageUpload();
+        }
+    }
+
+    // Add group button function
+    private void addGroupFunction(View v, final int localGroupIndex) {
+        final LinearLayout experimentInfoLayout = findViewById(R.id.ExperimentsInfoLayout);
+
+                /*
+                Linear Layout (Vertical)
+                    LL (Horizontal)
+                        LL (Vert1)        LL (Vert2)
+                        Text(Group 2)     Button(Delete)
+                        Text(Title)       TextEdit(Group Title)
+                        Text(Experiments) Button(Add Experiment)
+                    View(HR)
+                 */
+
+        final LinearLayout experimentGroupLayout = new LinearLayout(NewBox.this);
+        experimentGroupLayout.setOrientation(LinearLayout.VERTICAL);
+
+        LinearLayout groupSettingsLayout = new LinearLayout(NewBox.this);
+        groupSettingsLayout.setOrientation(LinearLayout.HORIZONTAL);
+
+        LinearLayout groupDataTextViewLayout = new LinearLayout(NewBox.this);
+        groupDataTextViewLayout.setOrientation(LinearLayout.VERTICAL);
+        groupDataTextViewLayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.MATCH_PARENT));
+
+        LinearLayout groupDataEditTextLayout = new LinearLayout(NewBox.this);
+        groupDataEditTextLayout.setOrientation(LinearLayout.VERTICAL);
+        groupDataEditTextLayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
+
+        TextView titleTextView = new TextView(NewBox.this);
+        titleTextView.setText("Title:");
+        titleTextView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT, 1));
+        titleTextView.setGravity(Gravity.CENTER_VERTICAL);
+        groupDataTextViewLayout.addView(titleTextView);
+
+        final EditText titleEditText = new EditText(NewBox.this);
+        titleEditText.setHint("Group Title");
+        titleEditText.setInputType(InputType.TYPE_TEXT_VARIATION_PERSON_NAME);
+        titleEditText.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
+
+        groupTitlesArray.add(titleEditText);
+        groupDataEditTextLayout.addView(titleEditText);
+
+        Button deleteGroupButton = new Button(NewBox.this);
+        deleteGroupButton.setText("Delete Group");
+
+        TextView experimentsTextView = new TextView(NewBox.this);
+        experimentsTextView.setText("Experiments:");
+        experimentsTextView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT, 1));
+        experimentsTextView.setGravity(Gravity.CENTER_VERTICAL);
+        groupDataTextViewLayout.addView(experimentsTextView);
+
+        Button addExperimentToGroupButton = new Button(NewBox.this);
+        addExperimentToGroupButton.setText("Add Experiment");
+        addExperimentToGroupButton.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
+
+        addExperimentToGroupButton.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                addExperimentFunction(v, localGroupIndex);
+            }
+        });
+
+        groupDataEditTextLayout.addView(addExperimentToGroupButton);
+
+        groupSettingsLayout.addView(groupDataTextViewLayout);
+        groupSettingsLayout.addView(groupDataEditTextLayout);
+
+        experimentGroupLayout.addView(groupSettingsLayout);
+        experimentGroupLayout.addView(deleteGroupButton);
+
+        View hr = new View(NewBox.this);
+        ViewGroup.LayoutParams hrLayoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 4);
+        hr.setLayoutParams(hrLayoutParams);
+        hr.setBackgroundColor(Color.parseColor("#888888"));
+
+        experimentGroupLayout.addView(hr);
+
+        experimentInfoLayout.addView(experimentGroupLayout);
+
+        deleteGroupButton.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                AlertDialog.Builder al = new AlertDialog.Builder(NewBox.this);
+                al.setTitle("Are you sure?")
+                        .setMessage("Are you sure you want to delete this group?")
+                        .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
+                            @Override
+                            public void onClick(DialogInterface dialog, int which) {
+                                experimentGroupLayout.removeAllViews();
+                                groupTitlesArray.remove(titleEditText);
+                                experimentTitlesArray.remove(localGroupIndex);
+                                experimentDescriptionsArray.remove(localGroupIndex);
+                                experimentInstructionsArray.remove(localGroupIndex);
+                                globalGroupIndex--;
+                            }
+                        }).setNegativeButton("No", null)
+                        .show();
+            }
+        });
+
+        globalGroupIndex++;
+    }
+
+    // Add experiment button function
+    private void addExperimentFunction(View v, final int localGroupIndex) {
+        ViewGroup addExperimentToGroupButtonParent = (ViewGroup) v.getParent();
+        addExperimentToGroupButtonParent.removeView(v);
+
+        /*
+         * LL Vert Overall
+         *   Linear Layout (horizontal)
+         *       LL (vert1)  LL (Vert2)
+         *       TitleView   TitleEdit
+         *       DescView    DescEdit
+         *       InstuctView InstructEdit
+         *   Title Data
+         *   LL (Hor)
+         *       LL (vert1)  LL (vert2)
+         *       SurveyView  SuveryButton
+         *   Delete Button
+         * */
+
+        final LinearLayout experimentDataLayout = new LinearLayout(NewBox.this);
+        experimentDataLayout.setOrientation(LinearLayout.VERTICAL);
+        experimentDataLayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
+
+        //d("newGroup", String.valueOf(gI));
+
+        LinearLayout experimentSettingsLayout = new LinearLayout(NewBox.this);
+        experimentSettingsLayout.setOrientation(LinearLayout.HORIZONTAL);
+        experimentSettingsLayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
+
+        LinearLayout experimentSettingsTextViewLayout = new LinearLayout(NewBox.this);
+        experimentSettingsTextViewLayout.setOrientation(LinearLayout.VERTICAL);
+        experimentSettingsTextViewLayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT, 1));
+
+        TextView experimentTitleTextView = new TextView(NewBox.this);
+        experimentTitleTextView.setText("Title:");
+
+        TextView experimentDescriptionTextView = new TextView(NewBox.this);
+        experimentDescriptionTextView.setText("Description:");
+
+        TextView experimentInstructionsTextView = new TextView(NewBox.this);
+        experimentInstructionsTextView.setText("Instructions:");
+
+        experimentSettingsTextViewLayout.addView(experimentTitleTextView);
+        experimentSettingsTextViewLayout.addView(experimentDescriptionTextView);
+        experimentSettingsTextViewLayout.addView(experimentInstructionsTextView);
+
+
+        LinearLayout experimentSettingsEditTextLayout = new LinearLayout(NewBox.this);
+        experimentSettingsEditTextLayout.setOrientation(LinearLayout.VERTICAL);
+        experimentSettingsEditTextLayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT, 1));
+
+        EditText experimentTitleEditText = new EditText(NewBox.this);
+        experimentTitleEditText.setHint("Title");
+        experimentTitleEditText.setInputType(InputType.TYPE_TEXT_VARIATION_PERSON_NAME);
+
+        experimentTitlesArray.add(new ArrayList());
+        experimentTitlesArray.get(localGroupIndex).add(experimentTitleEditText);
+
+        EditText experimentDescriptionEditText = new EditText(NewBox.this);
+        experimentDescriptionEditText.setHint("Description");
+        experimentDescriptionEditText.setInputType(InputType.TYPE_TEXT_VARIATION_PERSON_NAME);
+
+        experimentDescriptionsArray.add(new ArrayList());
+        experimentDescriptionsArray.get(localGroupIndex).add(experimentDescriptionEditText);
+
+        EditText experimentInstructionsEditText = new EditText(NewBox.this);
+        experimentInstructionsEditText.setHint("Instructions");
+        experimentInstructionsEditText.setInputType(InputType.TYPE_TEXT_VARIATION_PERSON_NAME);
+
+        experimentInstructionsArray.add(new ArrayList());
+        experimentInstructionsArray.get(localGroupIndex).add(experimentInstructionsEditText);
+
+        experimentSettingsEditTextLayout.addView(experimentTitleEditText);
+        experimentSettingsEditTextLayout.addView(experimentDescriptionEditText);
+        experimentSettingsEditTextLayout.addView(experimentInstructionsEditText);
+
+        Button deleteExperimentButton = new Button(NewBox.this);
+        deleteExperimentButton.setText("Delete Experiment");
+        deleteExperimentButton.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                ViewGroup deleteExperimentButtonParent = (ViewGroup) v.getParent();
+                experimentDataLayout.removeAllViews();
+                deleteExperimentButtonParent.removeView(v);
+            }
+        });
+
+        final Button addAnotherExperimentButton = new Button(NewBox.this);
+        addAnotherExperimentButton.setText("Add Experiment");
+        addAnotherExperimentButton.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                addExperimentFunction(v, localGroupIndex);
+            }
+        });
+
+
+        experimentSettingsLayout.addView(experimentSettingsTextViewLayout);
+        experimentSettingsLayout.addView(experimentSettingsEditTextLayout);
+        experimentDataLayout.addView(experimentSettingsLayout);
+
+        addExperimentToGroupButtonParent.addView(experimentDataLayout);
+        addExperimentToGroupButtonParent.addView(deleteExperimentButton);
+        addExperimentToGroupButtonParent.addView(addAnotherExperimentButton);
+    }
+
+    // Image processing on result
+    @Override
+    public void onActivityResult(int requestCode, int resultCode, Intent data) {
+        super.onActivityResult(requestCode, resultCode, data);
+        if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) {
+            CropImage.ActivityResult result = CropImage.getActivityResult(data);
+            if (resultCode == RESULT_OK) {
+                imageUploaded = true;
+                imageUploadResultUri = result.getUri();
+                int maxHeight = uploadImageButton.getHeight();
+                uploadImageButton.setImageURI(imageUploadResultUri);
+                LinearLayout.LayoutParams imageLayoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
+                imageLayoutParams.height = maxHeight;
+                uploadImageButton.setMaxHeight(maxHeight);
+                uploadImageButton.setLayoutParams(imageLayoutParams);
+            } else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) {
+                Exception error = result.getError();
+                Log.e("Error!", String.valueOf(error));
+            }
+        }
+    }
+
+    // Permission processing
+    @Override
+    public void onRequestPermissionsResult(int requestCode,
+                                           String[] permissions, int[] grantResults) {
+        switch (requestCode) {
+            case 1: {
+                // If request is cancelled, the result arrays are empty.
+                if (grantResults.length > 0
+                        && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
+                    d("Perm", "granted");
+                    startImageUpload();
+                } else {
+                    AlertDialog.Builder builder = new AlertDialog.Builder(NewBox.this);
+                    builder.setTitle("Permission Required")
+                            .setMessage("Permission to device storage is required for image upload.")
+                            .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
+                                @Override
+                                public void onClick(DialogInterface dialog, int which) {
+                                    Intent intent = new Intent();
+                                    intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+                                    intent.setData(Uri.fromParts("package", getPackageName(), null));
+                                    startActivityForResult(intent, 5);
+                                }
+                            }).setNegativeButton("Cancel", null).show();
+                }
+                return;
+            }
+        }
+    }
+
+    // Start image upload
+    public void startImageUpload() {
+        CropImage.activity()
+                .setMinCropResultSize(100, 100)
+                .setGuidelines(CropImageView.Guidelines.OFF)
+                .setFixAspectRatio(true)
+                .start(NewBox.this);
+    }
+}
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/ProgressActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/ProgressActivity.java
index 1e0acb5..3ee0b0f 100644
--- a/app/src/main/java/com/yearthreeproject/xbframework/ProgressActivity.java
+++ b/app/src/main/java/com/yearthreeproject/xbframework/ProgressActivity.java
@@ -1,6 +1,8 @@
 package com.yearthreeproject.xbframework;
 
 import android.os.Bundle;
+import android.view.View;
+import android.widget.Button;
 
 import androidx.annotation.Nullable;
 import androidx.appcompat.app.AppCompatActivity;
@@ -8,15 +10,29 @@ import androidx.appcompat.widget.Toolbar;
 
 public class ProgressActivity extends AppCompatActivity {
 
-    private Toolbar myToolbar;
+    private Toolbar toolbar;
+    private Button backHomeButton;
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
 
-        setContentView(R.layout.activity_shop);
+        setContentView(R.layout.activity_progress);
+
+        // TODO: implement any of this page / class
+
+        toolbar = findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        getSupportActionBar().setDisplayShowHomeEnabled(true);
+        getSupportActionBar().setLogo(R.mipmap.ic_launcher);
+        getSupportActionBar().setDisplayUseLogoEnabled(true);
+
+        backHomeButton = findViewById(R.id.ProgressBackHomButton);
+        backHomeButton.setOnClickListener(new View.OnClickListener() {
+            public void onClick(View v) {
+                finish();
+            }
+        });
 
-        myToolbar = findViewById(R.id.toolbar);
-        setSupportActionBar(myToolbar);
     }
 }
diff --git a/app/src/main/java/com/yearthreeproject/xbframework/ShopActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/ShopActivity.java
index e20188d..fbac9f4 100644
--- a/app/src/main/java/com/yearthreeproject/xbframework/ShopActivity.java
+++ b/app/src/main/java/com/yearthreeproject/xbframework/ShopActivity.java
@@ -1,22 +1,187 @@
 package com.yearthreeproject.xbframework;
 
+import android.annotation.SuppressLint;
+import android.graphics.Color;
+import android.media.Image;
+import android.os.Build;
 import android.os.Bundle;
+import android.view.Gravity;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.Button;
+import android.widget.GridLayout;
+import android.widget.GridLayout.Alignment;
+import android.widget.GridView;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+import android.widget.Toast;
 
 import androidx.annotation.Nullable;
+import androidx.annotation.RequiresApi;
 import androidx.appcompat.app.AppCompatActivity;
 import androidx.appcompat.widget.Toolbar;
+import androidx.cardview.widget.CardView;
+
+import com.google.android.material.snackbar.Snackbar;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+
+import static android.util.Log.d;
+import static android.widget.GridLayout.*;
 
 public class ShopActivity extends AppCompatActivity {
 
-    private Toolbar myToolbar;
+    private Toolbar toolbar;
+    private Button backHomeButton;
+    private Toast attemptToBuyPopup;
 
+    @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
+    @SuppressLint("ResourceType")
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_shop);
 
-        myToolbar = findViewById(R.id.toolbar);
-        setSupportActionBar(myToolbar);
+        // TODO: implement more ideas into the data array, but have the functionality on click to express that you cannot buy at the moment
+
+        toolbar = findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        getSupportActionBar().setDisplayShowHomeEnabled(true);
+        getSupportActionBar().setLogo(R.mipmap.ic_launcher);
+        getSupportActionBar().setDisplayUseLogoEnabled(true);
+
+        GridLayout shopLayout = findViewById(R.id.ShopContentLayout);
+
+        shopLayout.setAlignmentMode(ALIGN_BOUNDS);
+
+
+        InputStream inputStream = getResources().openRawResource(R.raw.shop);
+        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
+
+        final JSONArray shopItemsJSONArray;
+        int ctr;
+
+
+        try {
+
+            ctr = inputStream.read();
+            while (ctr != -1) {
+                byteArrayOutputStream.write(ctr);
+                ctr = inputStream.read();
+            }
+            inputStream.close();
+
+            // Full loading of json array with each data item included
+            shopItemsJSONArray = new JSONArray(byteArrayOutputStream.toString());
+
+            int uniqueId = 1;
+
+            for (int i = 0; i < shopItemsJSONArray.length(); i++) {
+                JSONObject shopItem = shopItemsJSONArray.getJSONObject(i);
+
+                d("shopitems", shopItem.toString());
+
+                CardView shopItemCard = new CardView(ShopActivity.this);
+
+                GridLayout.LayoutParams cardParams = new GridLayout.LayoutParams(GridLayout.spec(
+                        UNDEFINED, ALIGN_MARGINS, 1f),
+                        GridLayout.spec(UNDEFINED, ALIGN_MARGINS, 1f));
+
+                cardParams.setMargins(16, 0, 16, 16);
+                cardParams.width = 0;
+
+
+                shopItemCard.setLayoutParams(cardParams);
+
+
+                shopItemCard.setCardBackgroundColor(Color.parseColor("#E6E6E6"));
+                shopItemCard.setMaxCardElevation((float) 0.0);
+                shopItemCard.setRadius((float) 5.0);
+
+                RelativeLayout shopItemLL = new RelativeLayout(ShopActivity.this);
+
+                ImageView itemImage = new ImageView(ShopActivity.this);
+                itemImage.setImageResource(R.mipmap.ic_launcher);
+                itemImage.setId(uniqueId++);
+
+                TextView itemTitle = new TextView(ShopActivity.this);
+                itemTitle.setId(uniqueId++);
+                itemTitle.setText(shopItem.getString("Title"));
+
+                TextView itemDesc = new TextView(ShopActivity.this);
+                itemDesc.setId(uniqueId++);
+                itemDesc.setText(shopItem.getString("Blurb"));
+
+                TextView itemPrice = new TextView(ShopActivity.this);
+                itemPrice.setId(uniqueId++);
+                itemPrice.setText(Double.toString(shopItem.getDouble("Price")));
+                itemPrice.setBackgroundColor(Color.parseColor("#FFFFFF"));
+
+                RelativeLayout.LayoutParams imageParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
+                imageParams.addRule(RelativeLayout.ALIGN_PARENT_TOP);
+                imageParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
+                imageParams.height = 378;
+                imageParams.width = 378;
+
+                RelativeLayout.LayoutParams titleParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
+                titleParams.addRule(RelativeLayout.BELOW, itemImage.getId());
+
+                RelativeLayout.LayoutParams priceParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
+                priceParams.addRule(RelativeLayout.ALIGN_BOTTOM, itemImage.getId());
+                priceParams.addRule(RelativeLayout.ALIGN_RIGHT, itemImage.getId());
+                itemPrice.setGravity(Gravity.RIGHT);
+
+                RelativeLayout.LayoutParams descParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
+                descParams.addRule(RelativeLayout.BELOW, itemTitle.getId());
+
+                shopItemLL.addView(itemImage, imageParams);
+                shopItemLL.addView(itemTitle, titleParams);
+                shopItemLL.addView(itemPrice, priceParams);
+                shopItemLL.addView(itemDesc, descParams);
+
+                shopItemCard.addView(shopItemLL);
+
+                shopItemCard.setOnClickListener(new OnClickListener() {
+                    @Override
+                    public void onClick(View view) {
+                        // Essentially if else, but because it causes a fatal error is try catch
+                        try {
+                            d("attempt", String.valueOf(attemptToBuyPopup.getView().isShown()));
+                            if(attemptToBuyPopup.getView().isShown()){
+                                // Do nothing
+                            }else {
+                                attemptToBuyPopup.show();
+                            }
+                        } catch (Exception e){
+                            attemptToBuyPopup = Toast.makeText(getApplicationContext(), "This item is not available for purchase at the moment", Toast.LENGTH_SHORT);
+                            attemptToBuyPopup.show();
+                        }
+                    }
+                });
+
+                shopLayout.addView(shopItemCard, i);
+            }
+
+        } catch (JSONException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+
 
+        backHomeButton = findViewById(R.id.ShopBackHomeButton);
+        backHomeButton.setOnClickListener(new View.OnClickListener() {
+            public void onClick(View v) {
+                finish();
+            }
+        });
     }
 }
diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml
index 0d025f9..2408e30 100644
--- a/app/src/main/res/drawable/ic_launcher_background.xml
+++ b/app/src/main/res/drawable/ic_launcher_background.xml
@@ -1,170 +1,74 @@
 <?xml version="1.0" encoding="utf-8"?>
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="108dp"
+<vector
     android:height="108dp"
+    android:width="108dp"
+    android:viewportHeight="108"
     android:viewportWidth="108"
-    android:viewportHeight="108">
-    <path
-        android:fillColor="#008577"
-        android:pathData="M0,0h108v108h-108z" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M9,0L9,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M19,0L19,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M29,0L29,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M39,0L39,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M49,0L49,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M59,0L59,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M69,0L69,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M79,0L79,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M89,0L89,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M99,0L99,108"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,9L108,9"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,19L108,19"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,29L108,29"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,39L108,39"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,49L108,49"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,59L108,59"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,69L108,69"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,79L108,79"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,89L108,89"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M0,99L108,99"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M19,29L89,29"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M19,39L89,39"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M19,49L89,49"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M19,59L89,59"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M19,69L89,69"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M19,79L89,79"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M29,19L29,89"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M39,19L39,89"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M49,19L49,89"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M59,19L59,89"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M69,19L69,89"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
-    <path
-        android:fillColor="#00000000"
-        android:pathData="M79,19L79,89"
-        android:strokeWidth="0.8"
-        android:strokeColor="#33FFFFFF" />
+    xmlns:android="http://schemas.android.com/apk/res/android">
+    <path android:fillColor="#008577"
+          android:pathData="M0,0h108v108h-108z"/>
+    <path android:fillColor="#00000000" android:pathData="M9,0L9,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M19,0L19,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M29,0L29,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M39,0L39,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M49,0L49,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M59,0L59,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M69,0L69,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M79,0L79,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M89,0L89,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M99,0L99,108"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,9L108,9"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,19L108,19"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,29L108,29"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,39L108,39"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,49L108,49"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,59L108,59"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,69L108,69"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,79L108,79"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,89L108,89"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M0,99L108,99"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M19,29L89,29"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M19,39L89,39"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M19,49L89,49"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M19,59L89,59"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M19,69L89,69"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M19,79L89,79"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M29,19L29,89"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M39,19L39,89"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M49,19L49,89"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M59,19L59,89"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M69,19L69,89"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
+    <path android:fillColor="#00000000" android:pathData="M79,19L79,89"
+          android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
 </vector>
diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml
index 175f05e..e437b9d 100644
--- a/app/src/main/res/layout/activity_about.xml
+++ b/app/src/main/res/layout/activity_about.xml
@@ -18,7 +18,7 @@
             android:background="@color/colorPrimary"
             android:minHeight="56dp"
             android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
-            app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
+            app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
 
     </com.google.android.material.appbar.AppBarLayout>
 
diff --git a/app/src/main/res/layout/activity_experiments_list.xml b/app/src/main/res/layout/activity_experiment.xml
similarity index 91%
rename from app/src/main/res/layout/activity_experiments_list.xml
rename to app/src/main/res/layout/activity_experiment.xml
index a639dfb..71974df 100644
--- a/app/src/main/res/layout/activity_experiments_list.xml
+++ b/app/src/main/res/layout/activity_experiment.xml
@@ -4,7 +4,7 @@
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    tools:context=".ExperimentsListActivity">
+    tools:context=".ExperimentActivity">
 
     <com.google.android.material.appbar.AppBarLayout
         android:layout_width="match_parent"
@@ -23,7 +23,7 @@
     </com.google.android.material.appbar.AppBarLayout>
 
 
-    <include layout="@layout/content_experiments_list" />
+    <include layout="@layout/content_experiment" />
 
 
 </androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_experiment_survey_creator.xml b/app/src/main/res/layout/activity_experiment_survey_creator.xml
new file mode 100644
index 0000000..5eb0e3b
--- /dev/null
+++ b/app/src/main/res/layout/activity_experiment_survey_creator.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".ExperimentSurveyCreatorActivity">
+
+    <com.google.android.material.appbar.AppBarLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:theme="@style/AppTheme.AppBarOverlay">
+
+        <androidx.appcompat.widget.Toolbar
+            android:id="@+id/toolbar"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:background="@color/colorPrimary"
+            android:minHeight="56dp"
+            android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
+            app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
+
+    </com.google.android.material.appbar.AppBarLayout>
+
+
+    <include layout="@layout/content_experiment_survey_creator" />
+
+
+</androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_new_box.xml b/app/src/main/res/layout/activity_new_box.xml
new file mode 100644
index 0000000..221e698
--- /dev/null
+++ b/app/src/main/res/layout/activity_new_box.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".NewBox">
+
+    <com.google.android.material.appbar.AppBarLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:theme="@style/AppTheme.AppBarOverlay">
+
+        <androidx.appcompat.widget.Toolbar
+            android:id="@+id/toolbar"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:background="@color/colorPrimary"
+            android:minHeight="56dp"
+            android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
+            app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
+
+    </com.google.android.material.appbar.AppBarLayout>
+
+
+    <include layout="@layout/content_new_box" />
+
+
+</androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/content_about.xml b/app/src/main/res/layout/content_about.xml
index bcbe337..b4758f7 100644
--- a/app/src/main/res/layout/content_about.xml
+++ b/app/src/main/res/layout/content_about.xml
@@ -2,6 +2,7 @@
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/AboutActivityLayout"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:layout_margin="16dp"
@@ -12,18 +13,33 @@
     tools:showIn="@layout/activity_about">
 
 
-    <TextView
-        android:id="@+id/aboutParagraph"
+    <ScrollView
+        android:id="@+id/AboutScrollView"
         android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="1"
-        android:text="@string/about_about_para"
-        android:textSize="22sp" />
+        android:layout_height="wrap_content"
+        android:layout_weight="1">
+
+        <LinearLayout
+            android:id="@+id/AboutScrollParagraphLayout"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical">
+
+            <TextView
+                android:id="@+id/AboutParagraphTextView"
+                android:layout_width="match_parent"
+                android:layout_height="0dp"
+                android:layout_weight="1"
+                android:text="@string/about_about_para"
+                android:textSize="22sp" />
+        </LinearLayout>
+    </ScrollView>
 
     <Button
-        android:id="@+id/backHomeAbout"
+        android:id="@+id/AboutBackHomeButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:layout_weight="0"
         android:text="@string/about_back_home_button" />
 
 </LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/content_boxes.xml b/app/src/main/res/layout/content_boxes.xml
index 73ab2e4..f48e69c 100644
--- a/app/src/main/res/layout/content_boxes.xml
+++ b/app/src/main/res/layout/content_boxes.xml
@@ -2,7 +2,7 @@
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
-    android:id="@+id/contentExperiments"
+    android:id="@+id/BoxesActivityLayout"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:layout_margin="16dp"
@@ -13,20 +13,21 @@
     tools:showIn="@layout/activity_boxes">
 
     <ScrollView
+        android:id="@+id/BoxesActivityScrollView"
         android:layout_width="match_parent"
         android:layout_height="0dp"
         android:layout_weight="1">
 
         <LinearLayout
-            android:id="@+id/experimentsGrid"
+            android:id="@+id/BoxesInFiveLayout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="vertical"
-            android:weightSum="1"/>
+            android:weightSum="1" />
     </ScrollView>
 
     <Button
-        android:id="@+id/experimentsBackHome"
+        android:id="@+id/BoxesBackHomeButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:text="@string/about_back_home_button" />
diff --git a/app/src/main/res/layout/content_experiment.xml b/app/src/main/res/layout/content_experiment.xml
new file mode 100644
index 0000000..b97fcc6
--- /dev/null
+++ b/app/src/main/res/layout/content_experiment.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/ExperimentActivityLayout"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:layout_margin="16dp"
+    android:layout_marginTop="32dp"
+    android:orientation="vertical"
+    app:layout_behavior="@string/appbar_scrolling_view_behavior"
+    tools:context=".ExperimentActivity"
+    tools:showIn="@layout/activity_experiment">
+
+    <ScrollView
+        android:id="@+id/ExperimentScrollView"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_weight="1">
+
+        <LinearLayout
+            android:id="@+id/ExperimentInfoLayout"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical"></LinearLayout>
+
+    </ScrollView>
+
+    <LinearLayout
+        android:id="@+id/ExperimentNavigationLayout"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_weight="0"
+        android:orientation="horizontal">
+
+        <Button
+            android:id="@+id/ExperimentBackHomeButton"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_weight="1"
+            android:text="@string/about_back_home_button" />
+
+        <Button
+            android:id="@+id/ExperimentSubmitButton"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_weight="1"
+            android:text="@string/experiment_submit" />
+
+    </LinearLayout>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/content_experiment_survey_creator.xml b/app/src/main/res/layout/content_experiment_survey_creator.xml
new file mode 100644
index 0000000..63c597c
--- /dev/null
+++ b/app/src/main/res/layout/content_experiment_survey_creator.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/ExperimentSurveyActivityLayout"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:layout_margin="16dp"
+    android:layout_marginTop="32dp"
+    android:orientation="vertical"
+    app:layout_behavior="@string/appbar_scrolling_view_behavior"
+    tools:context=".ExperimentSurveyCreatorActivity"
+    tools:showIn="@layout/activity_experiment_survey_creator">
+
+    <ScrollView
+        android:id="@+id/SurveyScroll"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_weight="1">
+
+        <LinearLayout
+            android:id="@+id/SurveyCreationLayout"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical"></LinearLayout>
+
+    </ScrollView>
+
+    <LinearLayout
+        android:id="@+id/ExperimentSurveyNavigationLayout"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_weight="0"
+        android:orientation="horizontal">
+
+        <Button
+            android:id="@+id/ExperimentSurveyCreatorBackHomeButton"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_weight="1"
+            android:text="@string/about_back_home_button" />
+
+        <Button
+            android:id="@+id/ExperimentSurveyCreatorSubmitButton"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_weight="1"
+            android:text="@string/next" />
+
+    </LinearLayout>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/content_experiments_list.xml b/app/src/main/res/layout/content_experiments_list.xml
deleted file mode 100644
index a41ea5c..0000000
--- a/app/src/main/res/layout/content_experiments_list.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:app="http://schemas.android.com/apk/res-auto"
-    xmlns:tools="http://schemas.android.com/tools"
-    android:id="@+id/experimentObjectContent"
-    android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    android:layout_margin="16dp"
-    android:layout_marginTop="32dp"
-    android:orientation="vertical"
-    app:layout_behavior="@string/appbar_scrolling_view_behavior"
-    tools:context=".ExperimentsListActivity"
-    tools:showIn="@layout/activity_experiments_list">
-
-    <ScrollView
-        android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        android:layout_weight="1">
-
-        <LinearLayout
-            android:id="@+id/experimentLayout"
-            android:layout_width="match_parent"
-            android:layout_height="wrap_content"
-            android:orientation="vertical">
-
-        </LinearLayout>
-    </ScrollView>
-
-    <Button
-        android:id="@+id/experimentSubmit"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_weight="0"
-        android:text="@string/experiment_submit" />
-
-    <Button
-        android:id="@+id/experimentsBackHome"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_weight="0"
-        android:text="@string/about_back_home_button" />
-
-</LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/content_login.xml b/app/src/main/res/layout/content_login.xml
index 24f08e9..93e1e32 100644
--- a/app/src/main/res/layout/content_login.xml
+++ b/app/src/main/res/layout/content_login.xml
@@ -2,6 +2,7 @@
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/LoginActivityLayout"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:layout_margin="16dp"
@@ -13,25 +14,27 @@
 
 
     <LinearLayout
+        android:id="@+id/LoginFieldLayout"
         android:layout_width="match_parent"
         android:layout_height="0dp"
         android:layout_weight="1"
         android:orientation="vertical">
 
         <LinearLayout
+            android:id="@+id/EmailLayout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal">
 
             <TextView
-                android:id="@+id/emailLabel"
+                android:id="@+id/EmailTextView"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
                 android:text="@string/login_email" />
 
             <EditText
-                android:id="@+id/emailInput"
+                android:id="@+id/EmailEditText"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
@@ -42,19 +45,20 @@
         </LinearLayout>
 
         <LinearLayout
+            android:id="@+id/PasswordLayout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal">
 
             <TextView
-                android:id="@+id/passwordLabel"
+                android:id="@+id/PasswordTextView"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
                 android:text="@string/login_password" />
 
             <EditText
-                android:id="@+id/passwordInput"
+                android:id="@+id/PasswordEditText"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
@@ -65,14 +69,14 @@
         </LinearLayout>
 
         <Button
-            android:id="@+id/loginButton"
+            android:id="@+id/LoginSubmitButton"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:text="@string/login_login_button" />
     </LinearLayout>
 
     <Button
-        android:id="@+id/backHomeLogin"
+        android:id="@+id/LoginBackHomeButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:text="@string/about_back_home_button" />
diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml
index 665901d..dca05c4 100644
--- a/app/src/main/res/layout/content_main.xml
+++ b/app/src/main/res/layout/content_main.xml
@@ -2,6 +2,7 @@
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/HomeActivityLayout"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:layout_margin="16dp"
@@ -12,42 +13,42 @@
     tools:showIn="@layout/activity_main">
 
     <Button
-        android:id="@+id/homeButton"
+        android:id="@+id/HomeHomeButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_weight="1"
         android:text="@string/main_home" />
 
     <Button
-        android:id="@+id/loginButton"
+        android:id="@+id/HomeLoginButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_weight="1"
         android:text="@string/main_login" />
 
     <Button
-        android:id="@+id/shopButton"
+        android:id="@+id/HomeShopButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_weight="1"
         android:text="@string/main_shop" />
 
     <Button
-        android:id="@+id/experimentsButton"
+        android:id="@+id/HomeExperimentsButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_weight="1"
         android:text="@string/main_experiments" />
 
     <Button
-        android:id="@+id/progressButton"
+        android:id="@+id/HomeProgressButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_weight="1"
         android:text="@string/main_progress" />
 
     <Button
-        android:id="@+id/aboutButton"
+        android:id="@+id/HomeAboutButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_weight="1"
diff --git a/app/src/main/res/layout/content_new_box.xml b/app/src/main/res/layout/content_new_box.xml
new file mode 100644
index 0000000..5c12eb7
--- /dev/null
+++ b/app/src/main/res/layout/content_new_box.xml
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/NewBoxActivityLayout"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:layout_margin="16dp"
+    android:layout_marginTop="32dp"
+    android:orientation="vertical"
+    app:layout_behavior="@string/appbar_scrolling_view_behavior"
+    tools:context=".NewBox"
+    tools:showIn="@layout/activity_new_box">
+
+    <TextView
+        android:id="@+id/CreateBoxTextView"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:text="Create a new Box"
+        android:textSize="36sp"
+        android:textStyle="bold"
+        android:typeface="sans" />
+
+    <View
+        android:id="@+id/hr1"
+        android:layout_width="match_parent"
+        android:layout_height="2dp"
+        android:background="#000000" />
+
+    <ScrollView
+        android:id="@+id/DataInputScrollView"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_weight="1">
+
+        <LinearLayout
+            android:id="@+id/InputDataScrollableLayout"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical">
+
+            <LinearLayout
+                android:id="@+id/BoxInfoLayout"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:orientation="horizontal">
+
+                <LinearLayout
+                    android:id="@+id/BoxDataTextViewLayout"
+                    android:layout_width="wrap_content"
+                    android:layout_height="match_parent"
+                    android:orientation="vertical">
+
+                    <TextView
+                        android:id="@+id/TitleTextView"
+                        android:layout_width="wrap_content"
+                        android:layout_height="0dp"
+                        android:layout_weight="1"
+                        android:gravity="center_vertical"
+                        android:text="Title:" />
+
+                    <TextView
+                        android:id="@+id/textView"
+                        android:layout_width="wrap_content"
+                        android:layout_height="0dp"
+                        android:layout_weight="1"
+                        android:gravity="center_vertical"
+                        android:text="Blurb:" />
+
+                    <TextView
+                        android:id="@+id/DescriptionTextView"
+                        android:layout_width="wrap_content"
+                        android:layout_height="0dp"
+                        android:layout_weight="1"
+                        android:gravity="center_vertical"
+                        android:text="Description:" />
+
+                    <TextView
+                        android:id="@+id/WarningTextView"
+                        android:layout_width="match_parent"
+                        android:layout_height="0dp"
+                        android:layout_weight="1"
+                        android:gravity="center_vertical"
+                        android:text="Warning:" />
+
+                    <TextView
+                        android:id="@+id/ImageTextView"
+                        android:layout_width="match_parent"
+                        android:layout_height="0dp"
+                        android:layout_weight="1"
+                        android:gravity="center_vertical"
+                        android:text="Image:" />
+
+                    <TextView
+                        android:id="@+id/MEECSTextView"
+                        android:layout_width="match_parent"
+                        android:layout_height="0dp"
+                        android:layout_weight="1"
+                        android:gravity="center_vertical"
+                        android:text="MEECS:" />
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/BoxDataInputLayout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:orientation="vertical">
+
+                    <EditText
+                        android:id="@+id/TitleEditText"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="1"
+                        android:ems="10"
+                        android:hint="Box Title"
+                        android:inputType="textPersonName"
+                        android:text="Title" />
+
+                    <EditText
+                        android:id="@+id/BlurbEditText"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="1"
+                        android:ems="10"
+                        android:hint="Very short description "
+                        android:inputType="textPersonName"
+                        android:text="Description" />
+
+                    <EditText
+                        android:id="@+id/DescriptionEditText"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="1"
+                        android:ems="10"
+                        android:hint="Description"
+                        android:inputType="textPersonName"
+                        android:text="Longer Description" />
+
+                    <EditText
+                        android:id="@+id/WarningEditText"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="1"
+                        android:ems="10"
+                        android:hint="Warning"
+                        android:inputType="textPersonName"
+                        android:text="Warning Text" />
+
+                    <ImageView
+                        android:id="@+id/UploadImageButton"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="1"
+                        app:srcCompat="@mipmap/ic_launcher" />
+
+                    <Spinner
+                        android:id="@+id/MEECSSpinner"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="1" />
+
+                </LinearLayout>
+
+            </LinearLayout>
+
+            <View
+                android:id="@+id/hr2"
+                android:layout_width="match_parent"
+                android:layout_height="2dp"
+                android:layout_weight="1"
+                android:background="#000000" />
+
+            <LinearLayout
+                android:id="@+id/ExperimentsInfoLayout"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:orientation="vertical">
+
+                <LinearLayout
+                    android:id="@+id/GroupOneLayout"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:orientation="vertical">
+
+                    <TextView
+                        android:id="@+id/CreateExperimentTextView"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:text="Experiments in the Box"
+                        android:textSize="36sp"
+                        android:textStyle="bold"
+                        android:typeface="sans" />
+
+                    <LinearLayout
+                        android:id="@+id/GroupOneSettingsLayout"
+                        android:layout_width="match_parent"
+                        android:layout_height="match_parent"
+                        android:orientation="horizontal">
+
+                        <LinearLayout
+                            android:id="@+id/GroupOneDataTextViewLayout"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:orientation="vertical">
+
+                            <TextView
+                                android:id="@+id/GroupOneTitleTextView"
+                                android:layout_width="match_parent"
+                                android:layout_height="wrap_content"
+                                android:layout_weight="1"
+                                android:gravity="center_vertical"
+                                android:text="Title:" />
+
+                            <TextView
+                                android:id="@+id/GroupOneExperimentsTextView"
+                                android:layout_width="match_parent"
+                                android:layout_height="wrap_content"
+                                android:layout_weight="1"
+                                android:gravity="center_vertical"
+                                android:text="Experiments:" />
+
+                        </LinearLayout>
+
+                        <LinearLayout
+                            android:id="@+id/GroupOneDataInputLayout"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content"
+                            android:orientation="vertical">
+
+                            <EditText
+                                android:id="@+id/GroupOneTitleEditText"
+                                android:layout_width="match_parent"
+                                android:layout_height="wrap_content"
+                                android:ems="10"
+                                android:hint="Group Title"
+                                android:inputType="textPersonName"
+                                android:text="Group One Title" />
+
+                            <Button
+                                android:id="@+id/GroupOneAddExperimentButton"
+                                android:layout_width="match_parent"
+                                android:layout_height="wrap_content"
+                                android:text="Add Experiment" />
+
+                        </LinearLayout>
+                    </LinearLayout>
+                </LinearLayout>
+
+                <View
+                    android:id="@+id/hr3"
+                    android:layout_width="match_parent"
+                    android:layout_height="2dp"
+                    android:layout_weight="1"
+                    android:background="#000000" />
+            </LinearLayout>
+
+            <Button
+                android:id="@+id/AddExperimentGroupButton"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:text="Add Another Group" />
+
+        </LinearLayout>
+    </ScrollView>
+
+    <LinearLayout
+        android:id="@+id/NewBoxNavigationLayout"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_weight="0"
+        android:orientation="horizontal">
+
+        <Button
+            android:id="@+id/NewBoxBackButton"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:text="Back" />
+
+        <Button
+            android:id="@+id/NewBoxSubmitButton"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:text="Submit" />
+    </LinearLayout>
+</LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/content_progress.xml b/app/src/main/res/layout/content_progress.xml
index 0ae0e35..e2d7b80 100644
--- a/app/src/main/res/layout/content_progress.xml
+++ b/app/src/main/res/layout/content_progress.xml
@@ -2,6 +2,7 @@
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/ProgressActivityLayout"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:layout_margin="16dp"
@@ -11,17 +12,30 @@
     tools:context=".ProgressActivity"
     tools:showIn="@layout/activity_progress">
 
-    <LinearLayout
+    <ScrollView
+        android:id="@+id/ProgressScrollView"
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_weight="1"
-        android:orientation="vertical">
+        android:layout_weight="1">
 
-    </LinearLayout>
+        <LinearLayout
+            android:id="@+id/ContentContainerLayout"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical">
+
+            <TextView
+                android:id="@+id/ProgressPlaceholderTextView"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:text="TextView" />
+        </LinearLayout>
+    </ScrollView>
 
     <Button
-        android:id="@+id/backHomeProgress"
+        android:id="@+id/ProgressBackHomButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:layout_weight="0"
         android:text="@string/about_back_home_button" />
 </LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/content_shop.xml b/app/src/main/res/layout/content_shop.xml
index ebf8fe5..c62f57e 100644
--- a/app/src/main/res/layout/content_shop.xml
+++ b/app/src/main/res/layout/content_shop.xml
@@ -2,6 +2,7 @@
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/ShopActivityLayout"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:layout_margin="16dp"
@@ -11,18 +12,28 @@
     tools:context=".ShopActivity"
     tools:showIn="@layout/activity_shop">
 
-    <LinearLayout
-        android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        android:layout_weight="1"
-        android:orientation="vertical">
+    <ScrollView
+        android:id="@+id/ShopScrollView"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_weight="1">
 
-    </LinearLayout>
+        <GridLayout
+            android:id="@+id/ShopContentLayout"
+            android:layout_width="378dp"
+            android:layout_height="0dp"
+            android:columnCount="2"
+            android:layout_weight="8"
+            android:rowCount="5"
+            android:padding="14sp"
+            />
+    </ScrollView>
 
     <Button
-        android:id="@+id/backHomeProgress"
+        android:id="@+id/ShopBackHomeButton"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:layout_weight="0"
         android:text="@string/about_back_home_button" />
 
 </LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
index eca70cf..c4a603d 100644
--- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
-    <background android:drawable="@drawable/ic_launcher_background" />
-    <foreground android:drawable="@drawable/ic_launcher_foreground" />
+    <background android:drawable="@drawable/ic_launcher_background"/>
+    <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
 </adaptive-icon>
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
index eca70cf..c4a603d 100644
--- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
-    <background android:drawable="@drawable/ic_launcher_background" />
-    <foreground android:drawable="@drawable/ic_launcher_foreground" />
+    <background android:drawable="@drawable/ic_launcher_background"/>
+    <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
 </adaptive-icon>
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
index 898f3ed59ac9f3248734a00e5902736c9367d455..26a1ce80cbdc3b587fad4131d7aeb839b245068f 100644
GIT binary patch
delta 2783
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
LS3j3^P6<r_3BD)d

literal 2963
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
XYUkuWTI^w9U|{fc^>bP0l+XkKD`=m<

diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000000000000000000000000000000000000..5007454a0692293809504d481afb723d64fde139
GIT binary patch
literal 3891
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
WI8x0g^M-+efx*+&&t;ucLK6U1YE_f~

literal 0
HcmV?d00001

diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
index dffca3601eba7bf5f409bdd520820e2eb5122c75..51afdbf5de7551a7b65bc29b8e6f10c4aafbd09f 100644
GIT binary patch
literal 4758
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
YbBF)whm4yU7#J8lUHx3vIVCg!0FR~@q5uE@

literal 4905
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
FO#qQbS9SmZ

diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
index 64ba76f75e9ce021aa3d95c213491f73bcacb597..22b58ae416efe0de3375a018d947649afc6228ba 100644
GIT binary patch
delta 1934
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
L>gTe~DWM4f5x}0Y

delta 2046
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
S<`n}21B0ilpUXO@geCxOkLP3n

diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000000000000000000000000000000000000..7dbecdd696a450b49574ab72bc15ebe79888ca88
GIT binary patch
literal 2517
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

literal 0
HcmV?d00001

diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
index dae5e082342fcdeee5db8a6e0b27028e2d2808f5..e1b447aa39a423846795880b202a88b7bcff5e13 100644
GIT binary patch
delta 3030
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
bfB5A>&K!PU_GJSD0|SGntDnm{r-UW|D@o0T

delta 2776
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
Vc26xsoPmLX!PC{xWt~$(695+^Xq*55

diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index e5ed46597ea8447d91ab1786a34e30f1c26b18bd..025197d56a5840589bbc866898e9d4cfed406f4c 100644
GIT binary patch
literal 3843
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

literal 4490
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
VzEe;BFfcGMc)I$ztaD0e0s!qfa#8>Q

diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000000000000000000000000000000000000..269ceef95d369216e3b5bab3a3876973f7819459
GIT binary patch
literal 5224
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
S(Pm&^VDNPHb6Mw<&;$TgD9vyH

literal 0
HcmV?d00001

diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
index 14ed0af35023e4f1901cf03487b6c524257b8483..d60b6434bf015cfb0fff5dec77e6df36cc9cb36f 100644
GIT binary patch
literal 6669
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
Bqk;ec

literal 6895
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

diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index b0907cac3bfd8fbfdc46e1108247f0a1055387ec..1fdf476efee107159da7a8e6cc0eced18c7793f7 100644
GIT binary patch
literal 5783
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
Kb6Mw<&;$S%A^y$)

literal 6387
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
G2~7ZK1n3h0

diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000000000000000000000000000000000000..cdf0ce118953d7fd93806d26ffd0c658ba03d332
GIT binary patch
literal 8532
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
btN-l2%Gz^SCl@j>Ffe$!`njxgN@xNAH4J??

literal 0
HcmV?d00001

diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
index d8ae03154975f397f8ed1b84f2d4bf9783ecfa26..dd1d658e7bcfb70f99d08cbd8d3f54e698ed7c69 100644
GIT binary patch
literal 10327
zcmeAS@N?(olHy`uVBq!ia0y~yV3+{H9Bd2>4A0#j?O<Tgkn?nL45_&FHkQ34*nOAT
z*%?V)hGuNi(&f?HuCB?8ob*zb$4qsKfD`WoC#}pS0v^pO6PRAwDsr}%TvAY6*!tz}
z<n6oPKY6=v`|PvT(UYdXNi+Y=^l;zLXXmD_f1>@;?Bu42=Vm5vSh~78ec#W2@AZu*
zPn%Y?G;U@1tEpg0y{^>T`}PglwM&;Sb>E`4r~kjttI}hQED9ff|FykX;gG@PwEf$4
z@5a^MjBYGbR=odOVKcMu;^N}FzP_z``}c2JsF+YvHCrd+hk0H5{)e^|`8pFg4tO!H
zn%ubT?3FF`m3!|k)XSfI_w85x0&}z6lHarB%1qhrmHlFxzjIIHf0h6Lrfre;wD!Dp
zeo5h)zh~;cE7$T@>i^~Wsk6>;z3aNp?8nwhj9%==y!Q&R&+5H<P%34D_)e+6->syX
zkDu88UxmqakJL}T|AE`h3;6%$74i491|@i{6VIP_WPf9(;v0i|Pq}kSe>2G&9?LL4
z;ioTgw0=^4V{pa~+53N%FE;;Id+2$~>kaok8DF_q=|7oQkbmY6YrK;2^r}*p+X)OE
zoS90@Tbp?<Oc!FV@M7p<5cpKDC+EvB<A?R_yZrV2);9YtGJa(7*cdb?{^4A1NAHpo
zY(^6Md1O@>R1Po*+i%cdoZ7L{ubuJL^a?f`?;k3jy%lpBoYQu+pLulL<N1F9Gl?@j
zB{~U7%w7ib6~F&up2vB98q=h{1A^rXF29$5ocCqFB%hSo?w#juHZ9Zp;Zxz(p8w^B
z$KMH6Cofng<v#e<TPDc=>gu<g%O9V4#v6-ssr;Kc`_957>!tmR_8mE(*b{ujXX=HO
zKDSGFFSukbjN)9@`=vERerepLHJ5uc8ofQA*UCThEKCpM{`g>@`+N?bDM^dJDb3vH
za8sx5va0V?zGZKdH%3}N-a7GW)>~1Qe*J>l^v^4VUhibR)!_2WYZd?b9SsWq67zFp
zT&<o4tVo|4!~Eh~|Fb>G$BG*>&))g5S?u!sc?V|jU2;EIXVtQAGFNHIPZ5^@4Rf|A
zPxqSXJ<qyk1f4T4<TB5@=al#A)73j`y7ituizzfUPd{uL^ZIFcVQ~1I<ECe4u$sN-
zIIx6a$@@9I|15)QZ$JIow|Qfxx6#JF_6<A?#=CY-on3RTh)aUOm7zD}@crfUxA$ew
zvfQmK@p6gA_VUdK9Ad-7Ipd}syfDd6uCD*Vtnw+>3V+Yq(Y9>kocdQjd4~?EvT!^v
z-h3_o*j6`2pC#9dZce@P<?8Dl2fnz>HhVQUX!`w!U*GEL&b_hQd)Kd~3&lHQBG;^0
z<m@Bn@OZY#RB7{aMnmt_J8rTVcpVg4%UHu86v1<UYR2SeAAa>u-goX@(4(jsye0-W
zBz}l8pZD)H^6nK@6BfSgbT;TSt9Y^Q^t_I&X(fz8rn%3H7pHFxn&vGqp>B~v)`$PM
zUX@KR;ZzfnJMfHC;>6)v+58U<KZ10PE2Tb86DzzNwsvWn=Dmhat|eD}lqdf7lIYm8
zZ@n&Ge(Z9#i4F_-)^ERcSK<e^_SPSs^%ore_&q&#ZsvL4$ZbL8o0oViGtArhPATup
z8_UA$9!wo`;_k<v{l=EO+$5dp)!lc?oIV-UUlF#sqSHJ3gsJcRqrO(ZW2_7|>+g%1
z`r|E!+pLY>nDTs1-`O$CjM3#=+p+a)ulc2&V=>>faABfBWruzVBY%>S!2Zu-MVG_o
zhzm`AIi>f`Z=OXHj|sSSO}`=LkWy^^?^KQ%|63J3JNXkv5<D-@x&1fXI?KJ|WKZVI
z<Gz;Vs;M*lxTi_1{dvgyMX_0roH)P2#eLg%?p6Qv`SWj;>J1yC4QAhysEFgNXbE9V
zG7=V_d-!ZbG2>OEwR2~tip<(J^R-?M^Q3(j-_GZdF8rGJ-p<JE?%`uvFMYzzx0`S9
z^eefkJ7ek2^ouimmYaK9ZI#T{e{yV+-NozK+;d7yepswNTpJx_H0=}{b1Uz@nYj<Y
zo^W*17d&`EU$JR6Q*Vib&@x^||MxdIt5~HicQ2o4eEs%w)v4)f3vRw#(s(HUiCDwI
zl-}9<CzOR`bGb}xEcsU@wJ1a3@6xkdKC)(&ZT}v<_+s2VokdnFs$EniyMz{R`1zP~
z!U|6BMzvKp<m~Gwx^48m>>jiCbn%p)$bP=-&Q6(255L~6Cu6hE^YV(@cP;8R>6pug
z_%^y&X{BCM+Wr59{1p{Nv1NS|JLHs>ok=ObBNXO!$8gcjn*s$bujO2#C%SRiZ7?WK
zu_<``!}Ex6^rfY-<+cqid*syS1YK5pp*VYYqw&l+|N59FI#l1Cd+$J@;qL>xXE~&K
z{BTxQH%&a4^sg~>=C+S_jvRfilAfj1dFze0-txa*lAa4SH(T71pKSPMYC*8t487^s
z>m7HzblREj@-4xb{ZV9JIio?48yAyi>Mf;NW{VUBotxWVPdn<-IQhdVpReC|InxyD
z4y$B4AND9xzTZ{0d%;HTBZf}`4L<5cJwNHEr<7)rd2(mX)C4XQLFopQ#D_NxXU5&|
zZQ*$Jf34BXQ<s`<|50`OT~coLL!QGl*7wemqu!#MS>z-djd$K-O}nu~^>mPw=Cn-Z
zzrwpW^zs|bT60d_a9LsbYu1M`??2sYmEFVgP-cc*xBj)Dxl8v=Fq$++$8@dE9E+*v
zC&w1Kav8K-y!idBc&yXnU&+tsxbA%r(bui8;`Q8l^R=^mIt8vwd9+LT?dI?^cJ~a0
zGa_5<7XIP>p|f>PfZa=(|5IMxd9qad+=&F02)5PE$IeC{___RCfTZ%H$P+om@17?+
z7aAoq{kE{#=Wsi!v`*k4%P#kXPPa+XLRwF*7Rc*PkGq&Eysp53L1M@Iint8F+Eb29
z%R9v$W%W$cEKFIb@OzJrUwA@p$exzm6PqOeOGHN2o;i}Kef>k_wsSlZMgJ2du7oM~
ziOn#Zyz5mIW3wGoaHW%4+5?f)g;mF+3lkR_ycOn=I&}2d8V{Ftzxb`wva|9gUTsWJ
znbNl4#~S0xTwRy*iVWQPT;45TRtbLE@YMV9MvqBfIGvO(hs{%8+PZ_Q*>Hh1H><7w
z`uyoLY6E7?^vGW^b?ttp*Cz}A8{QU}?zCK0TAA_22Zw_O5!2lmon!K&jxAKo?BZ;b
zklv!W_JN9nqk#FIPYb_xtv+<gCt;!6x^r2VZ!153Z09yT+oj@8dzJI#<r^>c@N%*W
zoe?=RRmSbmf&)BB8?3q}E_iLwQD7Euy7%|NNy^)g?VA6<OQdM+#<ibUikp4@)1Bfg
z!6MhXV6lMsCaXF3r-p=2|5T_b>u_Yn8f(YrzcQ9e36w@uPxVkpbW3bgY*9$R#*{PT
z<%Q50jfLi(N4Cz}_^c*RiIGQ!Nvihx!dn7wx;wqY7YQ79%r%s=W0yR1MnX1v_U+SG
zXXr>9KC8OIQ<}V1{by5u($!xaJtmbeKeZf7HwZ{@Jmq1OW@5r9CLN^k@~B4&L*luE
z1{HNI9}O%%DBX>6aJJ*tZP{^s#?9iFmsEE-O!~53ZXx#!%Z-xE6FO%6W0m~ObMZ&^
zWxFtU=jJ(HhXn+^b3RN-T`iPl#GrD<<HF86GkdI30`|SS!gx{qhaZdM%Ivk5cj=4V
z>78fV?siu&B~*Gz?^TA1hx43|mfU6O*{f!FR$~pjVf^-$ceD653pDPV#$qINw~n>P
z#o^7g)LTqfjx3mAe`}4H$(bp|;Q<FYzO27~PJv^ApIy4-^_quAIp1nqI46lYP1<@b
zXD5I1`lCI8zl<b!{&pVt<)kw&G&jq^H#(`2WinGNTiOKWZ4X%&8VeqAIezKOf!65)
z`gx_%RSkRGgLT*zO+Qny%cAI5j?#+hL2V0H2UvML@Q>eX_QNN~yxwJ5{p9)c=P$k0
zvvsDvzrz;pJ<r^Hr7v=<ogP0k;BuSKzBR8r!qT{TAI~>4)_JgO-@{oS_B{BRaA1;F
zl3#@QWalGJO_H;h-RjxM|Fxu|#{A{pU@c!;fw@jc%a|T}FbJip>^NU|Cz5Bg<TKun
zT1P4-+&^5dUc4`lYa?IonNw$GoZQ4L5x}g_xa|_>T-m<sVY{0$o0oYk$y|Iiy!(9O
zO2)SiLYJ67Fdf&AIP;#X>8jdX4KBWP1}mR8y)$3El^5dq5}0`G$DZjYpJ)_U{`@;@
zY7U#~83)y728Dx<JyMQHEO5PbVD$=_kU4TQ9J%iZzMOZJ)hqwtw50qqN#+0dt~rzN
zD13_+hZfhp@V$p^!+R^(Dg@Y_j))$ZV14?h)qKq>!ZT|>rgCon|6xti)45U-2?17(
z8b5M6zc?({>x`|}<aJM26A|$7c~v-bc;<>&KAnX9%u9bQpMLl8-BrhG7A`(IPoRM%
zK$9tGgH5vY9czBqmmA+@mK1ycd9T{ouyCh^)Zr+{!|WGY7oJ{ODI1b(be~^G<D%o;
z8;dsI<6Hl}L5e|fnbOq#iyZA<1)aVwTVYTU@bOdB0kt9<-4`;tjK`N~Iz*p*)tMB<
z7RN5ByG_}L{p8*5S=a3kpFX|$Bx~LJV=ax(7VA1MbXerL?_!sP=liIPj0I*7HS&{6
zW?3l*X0iTd>lcXff47X+spx7>am`%QBp18&%_&zn4OhJiOy3&y<89;=&J2?yRw+BL
z94S5G6R_=~i2Q_{s}>UqR&MNHH0g<2*R2B)p0U9$zeK-x^h#dXo)xU!G+~?79rbQ6
z@7hg^FTL@#?QEELx2$E!CjIcBN4LC;Uu9?9?VEIoZS88~4|B7;G!L|#JmQoPsM2bf
z8Mt-D^}ci;kNIsA)~#3-$>noG=n{{^OSAC9PycM&c<PM!8?D%DYbu__9L%aoJ2lVL
z@v@tX)!BcizjQos)J)p9;XO-%^{L-XhZT;s?2=y+o6xkf?Xsl-7sJ7xn|I^Z?Yg!@
za>fK!g>TF5@s&Tmo5f<nChzH~dvb5)AxjainT=h!l5ZM(*KR4X;0;#UBqV%#-nBXY
zdya0_3_hM|ZR4rft94Xr@l(SDr)ApyrUCNp%M0gAF)ZXseD?FTX!)f>+3TJ^i>u7t
zZ9DCu-Rblt492<7-FV(K%8FJtvdjqD@4m2lPee!B-|KN6m-RGWG9;|X3}UK^cVG`|
zQh(;0CU^8(t)yAfz7NaxonyPtp5-Hvrha#kYvS_U+9!hV)*Y9BKJ8wCu(?0Wk_VO|
zMz0qfW%OJ%(PbI0X3vUc-it0LhAmCAS;hS|io5-YQEa2*0p5?@Et?<lE{(|4R+|t|
zv25x}gKs8F6F1hn8B9F6LGbF-_viL&W;bj;_+Q(U;ZRSg^Ly)g6-~eYOy=L={C>Z4
z!xxF|Z;qXPyZu<~VR`ulE`OBzObR~+aj8s6ajDkd^fW?6)9m<<xG8<7ddoFqd%LR-
ze?N71tBaS>fi;S%&7Epb?tch=9e3r=4R(vkSO29(Mg3pM<8U#ia@PA7ks%=_Jqqvn
zvyvPH4rc9{a`wBu17pj#m+r@Re&^qR`tHvg$#-6z-M+;*_eI4Sqn*ZQ&YErLda-ar
zlMzqDk68)9iRA_>@47Ig)VRHKV%TL+@H30cL#4>@hu7qtTjZ*k;%nNv{Ht`Px_Gg!
zR9MUU`%y$dUfw$mIfuZr608C1Cq8|8^qkxO_^S*Yn>~GR9tyR7_ss6^j|u^ojQJD)
z@Be#_@!cltcauu~AM{8rv9N2{q;}Eg#-C`J4DMwq6W%#23QXFd_-$#B%#QtGVFyp>
z-=2BYK_+1PtEPGXH_o^wbkg&VQ+rnF%Vvh69sADeYOHwpU8sw9!Iw{;Zg~|o?qAKR
zwCGAO@6z}^U-{l0VRv_8P-%Ekwy1y6J9&?^Z!^M5XO}jowurEP>61`N5@rp{ow91{
zGVk5tEjeAC4(bhWLwEDa-WKoFFN|HMb@{wCcNF81O`rIl^DDbgi%4Z&v1!w`X*D0*
zO&O&0H(Jk}v+doq+dIDZ%Ve=Dn7mlLGyK$zHM4o{Su85vW5lZQNc{?n;W3xS=q*!t
z8WdB-3~v0X`kI+5H`!_0LT&v6Mn`rZw!Qe--sFlf=giVrh9@QeS8v#Gg*C^8Re)RR
zo1U?RPs_f4{=5wjoK{ypm}-9ajBL&K29<_)_1|U+$f~3-bzF0H7bD9R<?gM`0sNPz
zO^Upv*U@eie)pWQ@-lHXgB_ooj&qoEJ&UnoJn^bvu1sXmqfSX~A%>8s*xWE~1(EQT
zl@E&7-9EDS+c)V+3{^GfxfR##-7&ZHYv~=)^1S5?JnWKbhBFlRB=BsG)rwdDw#}eA
z@Y&70-!o0cSBNbSVMsn{Sa`KGcCy;VW9@6cUpnDX_T7II!;u#&zpv=(vMOq<U&T0K
zjqW>@TTR*P9)EjR?<(Z5JO1ABv-`7>cb{K#V@qrGkDt$XJU-4Z{LRY4H`Zc8OYHrJ
z8ygB8-Wrq!HMbvaOKO`mi>E~L%$uEDecbaMSWU|E7rO^*dhE>b6iMDYJB~q#=gZ@c
zLrya`+-pgzI?57|nVGru^y~k#rSy5G=4Q!BHUGP^Z|@|ATi<`Jz7wg$(Ac|fN4E9H
z3-{ENqE&WyR)7CnzT$WNJ6?0mee4^YJM5I=B31a+lX_Y?6P9?dn7!BTqx6cyznjh1
z$U5v1PusZrUtB;y!erhBe;z$DYTCD7gH<4H&a_o~W6#^@axO6E+vDjgdas#5IpX<Y
zVRx1L+7)>MPps!v%!y`on`D`NwDiu#AR~iDCmD7%q3m~pA}!)-M^ZoR_3p@wtN(5G
zuI+bO(e8P*v#O_UczHVi&GWd**QM`vhQ~eHHo1Dwhiz*o@vK&T_-ek9vpK`eH|O$;
z+<FX7F$lzW&M>X1XgvHnIL4>V?|RVk=8`rM1wJ{e6T0^*n0wjZs#|H=#Hny9UFs7M
z$lddO-we4q50-T=KFIOK)w-_noq$tJYT{a}fBa&x9zKRQ-ruTzx74A2Zo~f<7r!sM
zXUzXieFtmKq!)pe9SMu`7*=hspF4AI>_KLYwdp<#6U|x}UfiFu%xFUWB_$ri8$q%)
ze}4QfF|hmbpup$Bg4$0P4fD)r-sRvu!Pq}RU3j+Y5{D<7G##2P#EL4b<Em#`m%XWt
z{4QB{-eB)%k&4+9r@x3f)ox_M<l&KeB{DZ&$mfY+&X<m<+=tikMDq2&pAp2+cx)>}
z#@}nXf;XQSORi~-{3mwNRr=%`_p<nxma&gIw&j2NGUGhc<u6C>+1}axUiOKfK*8yq
z$1`{jL~s3>_LhCKfZLVFdkht4My0R&KP4ea<FMOz3D&Q!6_*os-~PSmQW4)AuQjP(
zpJrXE%(9k$^X0+2^p)w$Ryh@3oi)MFy+-X?dS2}ZMc;;rS=;UZY|yjLdlAn6<Z;%k
zGaAoNB;DxXTk!C3`*&4)_Q<*Os;4k<RG(c@8mO=KhPiQN+pq6?KT4G!T)X|WS@@-i
zw?!2NQ!F(lTX^h34_Fo5>z;5lrZ=r;S;`m9%%$GdTG_8RyuGW?*1O`V%-tIg*D(8j
zJ;&?iJ7Z4LuY&8cJsUs2T)souC8KT`gGIr8#dZ009~|Gk={0{PurpRlXy;r7WmV>j
zzn>l4zNkt1;Kl0sRg-pS{l0tU_MyLvQdBRc$0<#AT<zZWXJ(x0T8pd8*X(*0mf*zM
zz$S6#S)~_KXF+=5W3L0nkI%&hvMU7r{&6_jB<;xbsuv<V=kC|gQQfTbEM1{OULno+
zQf*RD%kjk@?%Y<Yn4O_7Ah<5nW3idX`bAYqojVp?x)ge#MTcSPv}sP6>C-~OcAacZ
zQ4g^dRNDU5YVH}m9gk;ZK2lf^BmCi1^zWVC+wZQFE>LpKTYl2#WK8jQTfyWY`FR$n
zVt3ZM?>-+>c6_ej{KD*>Q_PmSL5y=|X>7Uq?pJu6<H3rAMJrZlD62Khn14V2!UD%u
zzxD6Si_S)DIkDCtdV0Q-K!N$(nOQ7qO!?1a_G{|7zJ53{dM7vYwEH_O7kM^?m+>3M
zC;1j%yDI(i{gQkC@BMyXq#bI-I5Eg5Dz;+r)o-C`X=+Ihe{bAOG7Mk-Eg}Eh*2+Ek
zCq*xL1em#Z+;P&r<CJ4>(k;gSbmsK9o@l|{@l%d9%$T;j(dxj)=Uc-UWz70}XHoWg
z{%7yrDOdSx&HH-r<6)CO3ql>5eFHg`PiIdvnAyKUBH(_6;erI6j29Oc{ylj<r~B+y
z-*1{{lGV4YZe2F>)9!7>zwg&g{yl}m%Tl4yvf}-R-IMB@<GQXtvibNfwZlW(lI6#=
zcDb%!HvG2RXIFn+d;R79rAe*=xBK^ekSYJ#SG{Aa`F$y$+bibscumW8|9oJ>(|p&`
zv(5*Y4!5jP7T9IHaZ2h6WBp018z;C6EjM&{+rRI_o;NFWzVI5on$cQr^J~SEYCd_(
zBf3En3R9|cQZjVEq_}c3KZu<>K~lAU+WzKZhGGu(#L6Fwn0B7u^v~$*?0PoVEr-vF
zPMxxrSxiE0*XcWRo4GO{Z4;f<$@k06&yVM7MN(9I#gy6GnU>!FeI>ZWvtPkSd8x^@
zoSmk6yNf$lf1fZld{eSiN#v3!wXM9@gPE0b1hk%81Xfxa+%9+i{AtetCT^v&$-DP*
zAGySE$?eA7d(K5IB^6J^W@a2oU$^_ao!5Q&`ihW4vi4rt4SKt3qdnd*SE_2RYUiBr
zDeFt$ol8!Ytey{d8s4c4?QxNksF`<YhJcvVi;Z*IU(L5N-nK*f<c15{z6Z_9Z8vS+
zym3O#jGJlqmDnAUqm|tArpJ^kmtX$-y*OW{X0qN*MvDoW`&FF;1Uv&)GF4}^>hjwx
z_%G+U`dXU}H`lQ#&%SI}<uY%kmDipN&R1fbE!<DfcjR8T_ovy@-?Et}npv4U*0HVI
za%ltixsb51YYaP?tX4D^6&FA3Or0JU=J(XKq(oO``3yOo&6(H#UJ>q`w%Mt{VA6zR
z>CazH*vO|lEncs>esPBP=EYYv_I|$Sm?wR)?1J~BTWU-6l#U)|(DT{kB6fNE)Q!9R
zo{EdjTN>ifeO996g2JV)H}l%gCvTiE=fv8CTS=}_iN6DLHLkAo-@9Y_v7j$^V?Mo^
z&~@lTQq|74N3X~Cawv!#^<<RiOwrsXDz(S>sHUW>(Faqv%j-|xm~P1PC2ZGC3tkOA
z8H)mgk_jgt-I3yU$m)KnEPBJ)+_UtBcK)`bp<l8dyLiu=x-8`g@4aM|$t)9eCJP*$
z5s<LlgP|%c@r|~P>f&oPQ$s`TJ2uK2Bsff)WBT!8Nq}FX=T8@=c^#`wF1(D|Rx;6u
zU4PH7O(kFD40A7pR55X=D|R(^WR)v6|FExmv$rF$>#PgA*UQ7n$Cccl$=Bs=UsQb{
z$z|=c(;@HwXqHzTl<C<k^;cO>Z}HVmgJiSi>Pd}~Sql|izTWDTje2=f{JV?Kl0`jE
z=S|qIeePy7DW1D)s%inpBGq>J+n;L+3J=(Xb$&SU`Mhh2t_838+g<S&Z4(x=>b|r7
zx-ZN3M(^U5-rD@7ztoS+O&2j+wCh|+t3%;LrHc#v_kJti_vhT(5`!gH-zVjkzlv(m
zvr}i9?0DLXYsbBb3@owj9-rHGmj!J9@6ggZ#mV}^ImV+K6}ARuB<5$Z@OOKk-kxyA
z*x0yTqx8P&r=*a^=R8s-CsK+l|67Lz2nxnl7@AC9GI8R9QUQ0TXa9r)wOste=gqsN
z9`(6zQ<yF{^Mt;RBN{*caz0vFtE9Y^xu5U+x-Y-4zT;Hs$y|H$SGtoFUyo(s0i&z4
z)(aS4+i!nYdfA1HjrJN(Jd>UuQ@a!!@G>n}s*z>xhRo}FQgdBpQlDS;f6b<#(r|QQ
z^q=U{U&HQgX<Zhxg+<Wbs&I<f3+=O=j!r8IA2#pQSDJTvb=JJ25t9wiUrgF}=#=$}
z2~zXs$D15{mKU<+iKH>p>F(K~Z=%$;R()-oYrQkK-)@m~gTg=QS;ty)zAn1TSYg-1
ztgu}1A8T8v@N1`ke%%%8Hs7j0b^3Jnv54hMdF57I`#nkP{fo=%<M+pW+I%DC{SEc$
ztxo6u${5dkC*XEHATve9_OU~Wv`F9+Glj)7?84?`M~jr(O^R?^d763m{E0D-<<BQo
z6+YX$X_wg1&qs6C{LV0q4@$DyzhFg5+uh3*L1%aUT#%_Om3hr|y2?>U)rdNsb**xj
zjr>2GPP{$&)Zfm}F(1?dBidV849-8a-uQCjq`+spto@!od8+(r&ieL>X;#*Y^(z-{
zSaBs|<J*Jp=0=?pXpT6lCt8&ovT|GE;noRL&NLmJwVqQvc9oalRh9_HrV^f0MdGhw
zW(m!kH1WJ0Z;b2GhowEb(vSCXojW!`ciH93mo&J0Wv0!ypIGzK{>r9+>dR*HnN}+E
zWdsNN=wF}f{zcOB^78L*m!3@7z%wo5_1x3J(LVQ=)xP>abMkca?(=(szj<EQny0)m
zV831MuO5b=?4D`u0wtGTt2lElx%RV5i}7p5BjN6c2NT#UY}a+`{F-|E{j$|YUt$;p
z-WE)a*nPokBmX%!-L)&4o`-rJGn+rv`1_T~wTF~0i!4<B%_ott+2T(9kzS3vTo%7R
zEx1?`@YSdHMDLxd7wcAMTgOb-Txr+xj<H+I)=hhciD~5j<^E~Q+Bf=dlUrAPMpT+-
zrRvkESEU!+6FhjOdUoxO{|QSfW}6j05xc*#ta*)#0gr9loQjP%Rtx^Lp0aM$&4pnd
zR<m>c))j=DRO?CIb5q@i`=UraW9C$sfc?jPZl0`|bG_lI(}$i}p)&Iqm=tmI2foYd
zamf>FeWDk^wpw>fUgntt#X`dScP;zIB6(QLY+Cc9g|$jmDSv-`m2R8i_^v}Rcn#lq
z`^8UBez`S4==QrqTV5XZ(1;cdf1l_*{ibY9h2FLU%-l(vFD;YYoH-$Qz49EVAThDq
z{gIZI0_To?{IqA$MuD|6&z(4-p=7VUig)X5LAHMNh9hZgQk?A*GgyUKc3X6G<dzB7
z>S@hm<ji=($0VqeBl@Q6@Xl|CRN7x^>1pp~PCkAtU`6G-dD9xEA8?ZVGfiId2Gjmq
z30wB`&XsvoxUXi(+b;pTeU5HB)u58LtD-EK`~Ec+7W1EvXX`DP9r!`V*zDb3)pO;c
zA=mfx8zv`DKYGka@y%tw0O4n+AG<~@JDpNovvhg3ez<aCq*4B@DXA9&T{YPzOgkK$
zGI#RE9MQXh_8N7M4;WoMaCp7R)|$B!FYceX{`*U78^J@C(-z2S%-Gbl=#gsL?$^&N
zUN7``zUy(0Zq}`oO&oXGTunMUdR~{UDLY{)c{XIhZef-g9<TTGgxx-Wn42ry__AqN
z{Cm;*hcc(9D84jXQvUwl(gm(g{o9kg1?FsBrRlZSs_)8?-n_i0k1Y)wMC5jc?%E${
zk+ER~|Ln<!vzMqU$+AdvW_->}lHC!w^yzIwx12R?8aC&w?=9nD_4sluYgJb7?$@#N
zT4rtXSjKDJ=AkE~!tB?-kH=D{qSff5w~bj${h_9#e-sNBfBib+i&3oD?r!bXCVN^o
zCMHk0JaL)!B+b)LUVFR<nh@1|@edzMw0o0Ag`8_Kx4eRgq0s)vH5rV*N+jD^7e8Zj
zIGirn;-hxJqmljEf<pntGkQ8F_MYW13zJRTwIpIi^=+$7Jx(_wF8P?cy*{oJR6D7D
z0bkCMIS)=WW@?{b{D4vW;r~b9Jy^9j=EZS5`PjgzqMD%6+?v7^e(lO%rsE4fBs(2X
zo1hVUQCHV9F3EO^D@&B&qAN3J&Ri$8`Ro0+Cz+HQCw62uyQ|m*Oc%QxUy>QUtAXQ<
z+M=aW$9*r!{Cz9%;luIL|Ll^@Y(1>flh>qNu-*7YKxx)ZpB16JQd4ACm|p!Kmar)0
zWrjiLjXxK51f7nla%qsO)+x8CIP>4M;K2k#31%ZPgV>unIaO-P6^F{dH8@CXRirUY
zJecv<*C=Drx?4?8C71NC&hm*j`oJM~JwP@3ifZ$UW4)K2I`I6x+Tvv!TKcU2^<23!
zxynbefAo0fT@Ep@zT;wWz0U8~t<wjBkJ+sI*Xa}bf>UY5-<VGdPoFGb7`{Gk+AFEY
zjy4+d>W{L6f)p-HyX`cGeO;An>D%fh{jV=xUvs|rro<O7vx_>{jfL<0PJGk2>Ll|l
ztyR3|6&I>s$m4Q(<twJ$;U4-h?$Y+OV>T~dCnmnDTF&UNBJgyRLYQb}Kyqg4)3*_v
z4?Gf>wykbt->JL!YFSoD<jvR@!TYwge=E#OXYUv3_+@Npu4QX`*P-s()92#zvJIl@
z&M&%Vzuae5&g8GgTT(*jzFaM+%oWCHv&O$WQvSRDGKYopX04DfR(IdTzRq<{(~Wn`
zdptj@PF+2}N6)J6P)caX)jhZO*VoJcn(!r+_x5Rn=qI_QS<gC;xa^J4Vd~t&^y$IX
z6XzYod$m^YSb8q#KXdU{e{R?Nnh#jYd+mGotu&3S)6mkr+hyl`e`9CFfnQtl!&&-6
zHV9t4aIogxnsUpREm0RfOi*-Q7B2OQZ+0%9-wJK3;Ip$%#LQ(fZZ6g0-RkZsZ)!X_
zw0mFj&*KNz_*a*yZdP5ssE|Rp#<i!7QKdMr@a0xhwb$|w-gVn-y`0W8q2j@ZLfL;O
za?R5XX8n&a$hz|N%xNK?Fu~Wm8D#?lXXq#h9Wi}jKL5-Lu20&h+$1Gu-uu+G>iBD&
zZTmkSba!Mf@pTh2<hxtW(8p@{vR+$vb%l}g;{E;KHyyBgIkhJKqMh)OPm-*1nz2{f
zQ#;#RH%`p-@H^MD>C~&~J=1>GcQ%xGUGSJI>2v6>aj&x^yA}KSsIbtlT$SHu3av5j
z`5HQZ-MaEAn*#I2cArQy=DD?k@132Mp}Bc}UFOt>rk8g9f8Z;9)nmE!;!1Ag;1Z>X
zxp@rF<)2<{`)g@g$t_XvDnfqBX1kMVwO4-oq{{BhF`01l`@{t~Vk*Xqf{TlaW_5RF
zt~QL^*Yx^)SX05C%*D+Urz8kD95z;uU)-ah6(mqG?NQe$^-Y^Lr5Qeun0c~kr&da>
zp}|qBQ(FS<pT+V#wl>_`_1&hz?bYSw{mVBjd2;O3tXslN+Lltc4yb&3V8s%^lyKzx
zq4!0vxi|5?llAUCx!I&cg57F)7h}4_>*l)jP1gcXyV**Heot==sNBQmv0h}RnQ-Q{
zH+Sw-s-{l0UY+GT|9a$GdnO+n<Dbq9s%PpLL!wNl{E%XbV6jzZa7&PCVEf)yEfX5H
zZ}OebHFvDLpBn_bN-poP%@(Wvc2DWM4Xd1N!x4$jEES{Z>cCycdEC^j)b;Zd3p0P-
zO(~OKX&U{%WronJCPoc0A%R&6G5(wngra6!^5j1H-eG@w-O&TDmNzs$Xzx^g_R@c<
zX=!_*zjHfpw9mVX$KGA-s7_xKrI#ebXd$Wj;06B@o@+asBj<YC&HwMYo-bLIXF}?O
z1C5VAxr?pU)?9xlG%WP9U+>93scVmZvt<+0VeMx>&=i@OyvX6qv1&iNUy*O#v6dO$
zp6iiQm%qZeKGJa?_kGWOzyB~Yv-PC=B=aTD&YHISRQh=%i=!5u%t2P%xA_z1dCHw;
zow}t_^MsG1!^CGYMkyzH{!CQ9E+#ttPE1tX*Nn)}ud7=W`y{h`<0X2g-M>0(P5jl!
zSN~(ux7Io{eBAH0dalWB^B=PR!jet?UrR8l4|KH)_Ot8G77?AEchI!(?L6D+T{p^S
z-Yn<#QEph)ayMIU_xHv(k(YuGc<M~3GU#_nSlXy$plIGQb-HNB{DcoKJfeJB+{ql$
zZ1&2F>l-#4YdP4=?k{I!QLS~K&Hvc@59VwF)@PQ!_^h<y1J7ZpBy-U>aa@NSlxM7r
zdlMOS;3b1X>*h%kKF%|KThBRL!ILEU`I*LwBRq;b&Mivg%09S%=|$79-1phc++XLN
zx>4Sna)0jWcdk6M3buJNs(T*1GM)7vn_;2V6wa%HJ%U^}6U2=#2OTqJYjB7*&3^NL
zitni#)!jGKxo>WD+mOwldf&98w*0<GhL!$|stt~>j~>aC7YlxQ{>x;BHHv4p@T4}G
zO>cC(Q*`rw+otb)f{dvQyVLBy$?m;b{*A}jU-Lpqkwd4WDuec1-U>G9KXyH)OJ;re
z&hu?%iD1By1W(3iJdB|hJ9f1*`rcV`Pq=Qb@w>18Hy*5!SNOhfDFXuogQu&X%Q~lo
FCIAJQiID&R

literal 10413
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

diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index 2c18de9e66108411737e910f5c1972476f03ddbf..7a88ed816832f2457fe5c1a9ae6af6bf0f5347a9 100644
GIT binary patch
literal 7930
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
VTBhZHkAZ=K!PC{xWt~$(69C5WYjXeq

literal 9128
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
S=`aQc1_n=8KbLh*2~7aW0lbm`

diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c9615a66b88aed2a54eebbff21b35912f8df89f
GIT binary patch
literal 12672
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
JtaD0e0s!?}y{7;G

literal 0
HcmV?d00001

diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
index beed3cdd2c32af5114a7dc70b9ef5b698eb8797e..5a08b3ccd00cd585694939acd492efb025ee354e 100644
GIT binary patch
literal 14617
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

literal 15132
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

diff --git a/app/src/main/res/raw/box.json b/app/src/main/res/raw/box.json
index 46d81e1..5c2ec60 100644
--- a/app/src/main/res/raw/box.json
+++ b/app/src/main/res/raw/box.json
@@ -1,70 +1,108 @@
 [{
+  "Name": "Move Box",
   "Group": "Move",
-  "Box": [{
-    "Name": "Move Box",
-    "Locked": true,
-    "Image": null,
-    "Experiments": [null]
-  }]
-  },{
+  "Blurb": "This box focuses on movement",
+  "Locked": true,
+  "Image": null,
+  "Experiments": [null]
+  },
+  {
+  "Name": "Eat Box 1",
   "Group": "Eat",
-  "Box": [{
-    "Name": "Eat Box 1",
-    "Locked": true,
-    "Image": null,
-    "Experiments": [null]
-  },{
-    "Name": "Eat Box 2",
-    "Locked": true,
-    "Image": null,
-    "Experiments": [null]
-  }]
-  },{
+  "Blurb": "This box focuses on movement",
+  "Locked": true,
+  "Image": null,
+  "Experiments": [null]
+  },
+  {
+  "Name": "Eat Box 2",
+  "Group": "Eat",
+  "Blurb": "This box focuses on movement",
+  "Locked": true,
+  "Image": null,
+  "Experiments": [null]
+  },
+  {
+  "Name": "Engage Box",
   "Group": "Engage",
-  "Box": [{
-    "Name": "Engage Box",
-    "Locked": true,
-    "Image": null,
-    "Experiments": [null]
-  }]
-  },{
+  "Blurb": "This box focuses on movement",
+  "Locked": true,
+  "Image": null,
+  "Experiments": [null]
+  },
+  {
+  "Name": "Cogitate Box",
   "Group": "Cogitate",
-  "Box": [{
-    "Name": "Cogitate Box",
-    "Locked": true,
-    "Image": null,
-    "Experiments": [null]
-    }]
-  },{
+  "Blurb": "This box focuses on movement",
+  "Locked": true,
+  "Image": null,
+  "Experiments": [null]
+  },
+  {
+  "Name": "SleepBetter",
   "Group": "Sleep",
-  "Box": [{
-    "Name": "SleepBetter",
-    "Locked": false,
-    "Image": null,
-    "Description": "These are the next factors and associated experiments that impact your sleep hygiene. The chosen experiment is the one you chose to follow.",
-    "WarningText": "Please bare in mind that after clicking Submit, you will only be able to change your experiment after 5 days.",
-    "Experiments": [{
-      "Group": "Light",
-      "Options": ["Increase bright light exposure during the day",
-        "Wear glasses/a sleeping mask that block blue light during the night",
-        "Turn off any bright lights 22 hours before going to bed (such as TV/the computer etc)"]
+  "Blurb": "A faithful recreation of the sleep box application for demonstration",
+  "Locked": false,
+  "Image": null,
+  "Description": "These are the next factors and associated experiments that impact your sleep hygiene. The chosen experiment is the one you chose to follow.",
+  "WarningText": "Please bare in mind that after clicking Submit, you will only be able to change your experiment after 5 days.",
+  "Experiments": [{
+    "Group": "Light",
+    "Options": [{
+      "Title": "Increase bright light exposure during the day",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
+    },{
+      "Title": "Wear glasses/a sleeping mask that block blue light during the night",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
     },{
-      "Group": "Caffeine",
-      "Options": ["Do not drink caffeine during the 6 hours before sleep",
-        "Limit yourself to 4 cups of coffees per day; 10 cans of coke/fanta; 2 energy drinks",
-        "Do not drink caffeine on an empty stomach"]
+      "Title": "Turn off any bright lights 22 hours before going to bed (such as TV/the computer etc)",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
+    }
+      ]
+  },{
+    "Group": "Caffeine",
+    "Options": [{
+      "Title": "Do not drink caffeine during the 6 hours before sleep",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
     },{
-      "Group": "Sleep Schedule",
-      "Options": ["Usually get up at the same time everyday, even on weekends/vacations",
-        "Sleep no less than 7 hours per night",
-        "Do not go to bed unless you are tired. If you are not, relax with a bath/ by reading a book before bed",
-        "Go to sleep at 22:30 PM at the latest"]
+      "Title": "Limit yourself to 4 cups of coffees per day; 10 cans of coke/fanta; 2 energy drinks",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
+    },{
+      "Title": "Do not drink caffeine on an empty stomach",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
     }]
   },{
-    "Name": "Sleep Box 2",
-    "Locked": true,
-    "Image": null,
-    "Description": "Test description!"
+    "Group": "Sleep Schedule",
+    "Options": [{
+      "Title": "Usually get up at the same time everyday, even on weekends/vacations",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
+    },{
+      "Title": "Sleep no less than 7 hours per night",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
+    },{
+      "Title": "Do not go to bed unless you are tired. If you are not, relax with a bath/ by reading a book before bed",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
+    },{
+      "Title": "Go to sleep at 22:30 PM at the latest",
+      "Instructions": "Null for now",
+      "Description:": "Null for now"
+    }]
   }]
-  }
-]
\ No newline at end of file
+  },
+  {
+  "Name": "Sleep Box 2",
+  "Group": "Sleep",
+  "Blurb": "A box that focuses on sleeping",
+  "Locked": true,
+  "Image": null,
+  "Description": "Test description!"
+}]
\ No newline at end of file
diff --git a/app/src/main/res/raw/logo.png b/app/src/main/res/raw/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..46e43d3712341a30144c7cafa1545c10e1b5261f
GIT binary patch
literal 58294
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
OwVJ1^pUXO@geCx12>-YM

literal 0
HcmV?d00001

diff --git a/app/src/main/res/raw/shop.json b/app/src/main/res/raw/shop.json
new file mode 100644
index 0000000..00a348a
--- /dev/null
+++ b/app/src/main/res/raw/shop.json
@@ -0,0 +1,8 @@
+[{
+  "Title": "Salt Shaker with stealth camera",
+  "Image": null,
+  "Blurb": "A salt shaker with an included camera to capture images of food",
+  "Description": "A salt shaker with the capability to take an image of your food without you thinking. Perfect for boxes concerning eating, and could enhance the quality of data collected.",
+  "Price": 14.99,
+  "Locked": true
+}]
\ No newline at end of file
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
new file mode 100644
index 0000000..3ade54a
--- /dev/null
+++ b/app/src/main/res/values/arrays.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string-array name="meecs" >
+        <item>Select a MEECS...</item>
+        <item>Movement</item>
+        <item>Eating</item>
+        <item>Engaging</item>
+        <item>Cogitate</item>
+        <item>Sleep</item>
+
+    </string-array>
+</resources>
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 69b2233..6723679 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <color name="colorPrimary">#008577</color>
-    <color name="colorPrimaryDark">#00574B</color>
-    <color name="colorAccent">#D81B60</color>
+    <color name="colorPrimary">#587B7F</color>
+    <color name="colorPrimaryDark">#393E41</color>
+    <color name="colorAccent">#000000</color>
+    <color name="colorSecondary">#D3D0CB</color>
 </resources>
diff --git a/app/src/main/res/values/idValues.xml b/app/src/main/res/values/idValues.xml
new file mode 100644
index 0000000..31f40c4
--- /dev/null
+++ b/app/src/main/res/values/idValues.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <item type='id' name="newExperimentGroup1Name"/>
+
+</resources>
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index ab929fa..978d136 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -9,7 +9,7 @@
     <string name="main_home">Home</string>
     <string name="main_login">Login</string>
     <string name="main_shop">Artefact Shop</string>
-    <string name="main_experiments">Experiments</string>
+    <string name="main_experiments">Boxes</string>
     <string name="main_progress">Progress</string>
     <string name="main_about">About</string>
 
@@ -34,5 +34,6 @@
     <string name="experiments_placeholder_image">Example of image description</string>
 
     <string name="experiment_submit">Submit</string>
+    <string name="next">Next</string>
 
 </resources>
diff --git a/build.gradle b/build.gradle
index fb516be..a5bb815 100644
--- a/build.gradle
+++ b/build.gradle
@@ -7,7 +7,7 @@ buildscript {
         
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:3.5.2'
+        classpath 'com.android.tools.build:gradle:3.5.3'
         
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/key b/key
new file mode 100644
index 0000000..463665d
--- /dev/null
+++ b/key
@@ -0,0 +1,7 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
+QyNTUxOQAAACALD93Of+nWlW2uyXlDdVehR9r1j9lJpcCT2W2E+iqEIAAAAJjN9Ob6zfTm
++gAAAAtzc2gtZWQyNTUxOQAAACALD93Of+nWlW2uyXlDdVehR9r1j9lJpcCT2W2E+iqEIA
+AAAEC+A4Vv6whpeR3DUWJpVsHsxZ8KAWamGY/SMVqrKWugBQsP3c5/6daVba7JeUN1V6FH
+2vWP2UmlwJPZbYT6KoQgAAAAE2VjdDF1MTdAc290b24uYWMudWsBAg==
+-----END OPENSSH PRIVATE KEY-----
diff --git a/key.pub b/key.pub
new file mode 100644
index 0000000..b6efc87
--- /dev/null
+++ b/key.pub
@@ -0,0 +1 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAsP3c5/6daVba7JeUN1V6FH2vWP2UmlwJPZbYT6KoQg ect1u17@soton.ac.uk
-- 
GitLab