diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 2a68832..e55ab07 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -24,7 +24,7 @@
-
+
@@ -33,7 +33,7 @@
-
+
@@ -43,6 +43,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -73,7 +83,6 @@
-
@@ -83,6 +92,7 @@
+
@@ -118,6 +128,7 @@
+
@@ -188,15 +199,14 @@
-
-
+
-
+
@@ -407,9 +417,9 @@
-
-
-
+
+
+
@@ -434,7 +444,7 @@
-
+
@@ -446,7 +456,7 @@
-
+
@@ -520,7 +530,6 @@
-
@@ -545,6 +554,11 @@
+
+
+
+
+
@@ -553,11 +567,6 @@
-
-
-
-
-
@@ -622,7 +631,7 @@
-
+
@@ -638,5 +647,13 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/JDE Icon.xcf b/JDE Icon.xcf
new file mode 100644
index 0000000..0bc61ed
Binary files /dev/null and b/JDE Icon.xcf differ
diff --git a/JDE/Interfaces/__pycache__/desktop.cpython-35.pyc b/JDE/Interfaces/__pycache__/desktop.cpython-35.pyc
new file mode 100644
index 0000000..dd25954
Binary files /dev/null and b/JDE/Interfaces/__pycache__/desktop.cpython-35.pyc differ
diff --git a/JDE/Interfaces/__pycache__/login.cpython-35.pyc b/JDE/Interfaces/__pycache__/login.cpython-35.pyc
new file mode 100644
index 0000000..f0cf5df
Binary files /dev/null and b/JDE/Interfaces/__pycache__/login.cpython-35.pyc differ
diff --git a/JDE/Interfaces/__pycache__/start.cpython-35.pyc b/JDE/Interfaces/__pycache__/start.cpython-35.pyc
new file mode 100644
index 0000000..972255e
Binary files /dev/null and b/JDE/Interfaces/__pycache__/start.cpython-35.pyc differ
diff --git a/JDE/Logs/09-07-2016-17-26PM.log b/JDE/Logs/09-07-2016-17-26PM.log
new file mode 100644
index 0000000..c23c85c
--- /dev/null
+++ b/JDE/Logs/09-07-2016-17-26PM.log
@@ -0,0 +1,37 @@
+05:26:00 PM:JDE.JDE:16}:INFO - Python version: 3.5.2
+05:26:00 PM:JDE.JDE:18}:INFO - Importing tkinter
+05:26:00 PM:JDE.JDE:22}:INFO - Import Successful
+05:26:00 PM:JDE.JDE:26}:INFO - Importing os
+05:26:00 PM:JDE.JDE:30}:INFO - Import Successful
+05:26:00 PM:JDE.JDE:34}:INFO - Importing JDE/Interfaces/login
+05:26:01 PM:JDE.Interfaces.login:9}:DEBUG - Atempting to read settings file
+05:26:01 PM:JDE.Interfaces.login:13}:DEBUG - System settings Detected!
+05:26:01 PM:JDE.JDE:38}:INFO - Import Successful!
+05:26:01 PM:JDE.JDE:42}:INFO - Importing JDE/Interfaces/desktop
+05:26:01 PM:Programs.jpad:7}:DEBUG - Atempting to read settings file
+05:26:01 PM:Programs.jpad:11}:DEBUG - System settings Detected!
+05:26:01 PM:JDE.Interfaces.desktop:21}:DEBUG - Atempting to read settings file
+05:26:01 PM:JDE.Interfaces.desktop:25}:DEBUG - System settings Detected!
+05:26:01 PM:JDE.JDE:46}:INFO - Import Successful!
+05:26:01 PM:JDE.Interfaces.login:160}:DEBUG - Running __init__
+05:26:01 PM:JDE.Interfaces.login:139}:DEBUG - Running createWindow
+05:26:01 PM:JDE.Interfaces.login:118}:DEBUG - Running createBackground
+05:26:01 PM:PIL.PngImagePlugin:135}:DEBUG - STREAM b'IHDR' 16 13
+05:26:01 PM:PIL.PngImagePlugin:135}:DEBUG - STREAM b'bKGD' 41 6
+05:26:01 PM:PIL.PngImagePlugin:511}:DEBUG - b'bKGD' 41 6 (unknown)
+05:26:01 PM:PIL.PngImagePlugin:135}:DEBUG - STREAM b'pHYs' 59 9
+05:26:01 PM:PIL.PngImagePlugin:135}:DEBUG - STREAM b'tIME' 80 7
+05:26:01 PM:PIL.PngImagePlugin:511}:DEBUG - b'tIME' 80 7 (unknown)
+05:26:01 PM:PIL.PngImagePlugin:135}:DEBUG - STREAM b'iTXt' 99 29
+05:26:01 PM:PIL.PngImagePlugin:135}:DEBUG - STREAM b'IDAT' 140 8192
+05:26:02 PM:JDE.Interfaces.login:111}:DEBUG - Running createIcon
+05:26:02 PM:JDE.Interfaces.login:71}:DEBUG - Running createWidgets
+05:26:02 PM:JDE.Interfaces.login:21}:DEBUG - Running reposition
+05:26:03 PM:JDE.Interfaces.login:130}:DEBUG - Running fullscreen
+05:26:03 PM:JDE.Interfaces.login:21}:DEBUG - Running reposition
+05:26:14 PM:JDE.Interfaces.login:21}:DEBUG - Running reposition
+05:26:20 PM:JDE.Interfaces.login:130}:DEBUG - Running fullscreen
+05:26:20 PM:JDE.Interfaces.login:21}:DEBUG - Running reposition
+05:26:20 PM:JDE.Interfaces.login:130}:DEBUG - Running fullscreen
+05:26:20 PM:JDE.Interfaces.login:21}:DEBUG - Running reposition
+05:26:21 PM:JDE.JDE:60}:CRITICAL - [Errno 2] No such file or directory: 'active'
diff --git a/JDE/Logs/09-07-2016-17-29PM.log b/JDE/Logs/09-07-2016-17-29PM.log
new file mode 100644
index 0000000..e43a6de
--- /dev/null
+++ b/JDE/Logs/09-07-2016-17-29PM.log
@@ -0,0 +1,18 @@
+05:29:30 PM:JDE.JDE:16}:INFO - Python version: 3.5.2
+05:29:30 PM:JDE.JDE:18}:INFO - Importing tkinter
+05:29:30 PM:JDE.JDE:22}:INFO - Import Successful
+05:29:30 PM:JDE.JDE:26}:INFO - Importing os
+05:29:30 PM:JDE.JDE:30}:INFO - Import Successful
+05:29:30 PM:JDE.JDE:34}:INFO - Importing JDE/Interfaces/login
+05:29:30 PM:JDE.Interfaces.login:9}:DEBUG - Atempting to read settings file
+05:29:30 PM:JDE.Interfaces.login:13}:DEBUG - System settings Detected!
+05:29:30 PM:JDE.JDE:38}:INFO - Import Successful!
+05:29:30 PM:JDE.JDE:42}:INFO - Importing JDE/Interfaces/desktop
+05:29:30 PM:Programs.jpad:7}:DEBUG - Atempting to read settings file
+05:29:30 PM:Programs.jpad:11}:DEBUG - System settings Detected!
+05:29:30 PM:JDE.Interfaces.desktop:21}:DEBUG - Atempting to read settings file
+05:29:30 PM:JDE.Interfaces.desktop:25}:DEBUG - System settings Detected!
+05:29:30 PM:JDE.JDE:46}:INFO - Import Successful!
+05:29:30 PM:JDE.Interfaces.login:161}:DEBUG - Running __init__
+05:29:30 PM:JDE.Interfaces.login:139}:DEBUG - Running createWindow
+05:29:30 PM:JDE.JDE:60}:CRITICAL - couldn't open "your-icon": no such file or directory
diff --git a/JDE/__pycache__/JDE.cpython-35.pyc b/JDE/__pycache__/JDE.cpython-35.pyc
new file mode 100644
index 0000000..0fd0b74
Binary files /dev/null and b/JDE/__pycache__/JDE.cpython-35.pyc differ
diff --git a/Programs/__pycache__/FileBrowser.cpython-35.pyc b/Programs/__pycache__/FileBrowser.cpython-35.pyc
new file mode 100644
index 0000000..f1f7fd6
Binary files /dev/null and b/Programs/__pycache__/FileBrowser.cpython-35.pyc differ
diff --git a/Programs/__pycache__/imageViewer.cpython-35.pyc b/Programs/__pycache__/imageViewer.cpython-35.pyc
new file mode 100644
index 0000000..0b824b6
Binary files /dev/null and b/Programs/__pycache__/imageViewer.cpython-35.pyc differ
diff --git a/Programs/__pycache__/info.cpython-35.pyc b/Programs/__pycache__/info.cpython-35.pyc
new file mode 100644
index 0000000..bd74381
Binary files /dev/null and b/Programs/__pycache__/info.cpython-35.pyc differ
diff --git a/Programs/__pycache__/jpad.cpython-35.pyc b/Programs/__pycache__/jpad.cpython-35.pyc
new file mode 100644
index 0000000..1e56354
Binary files /dev/null and b/Programs/__pycache__/jpad.cpython-35.pyc differ
diff --git a/Programs/__pycache__/minesweeper.cpython-35.pyc b/Programs/__pycache__/minesweeper.cpython-35.pyc
new file mode 100644
index 0000000..ce1214b
Binary files /dev/null and b/Programs/__pycache__/minesweeper.cpython-35.pyc differ
diff --git a/Programs/__pycache__/terminal.cpython-35.pyc b/Programs/__pycache__/terminal.cpython-35.pyc
new file mode 100644
index 0000000..8cd5cbd
Binary files /dev/null and b/Programs/__pycache__/terminal.cpython-35.pyc differ
diff --git a/Programs/webEdit/__pycache__/htmlEdit.cpython-35.pyc b/Programs/webEdit/__pycache__/htmlEdit.cpython-35.pyc
new file mode 100644
index 0000000..7e3704a
Binary files /dev/null and b/Programs/webEdit/__pycache__/htmlEdit.cpython-35.pyc differ
diff --git a/icon.ico b/icon.ico
new file mode 100644
index 0000000..12474a6
Binary files /dev/null and b/icon.ico differ
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..cd58cd8
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,19 @@
+#!python3.4
+import sys
+from cx_Freeze import setup, Executable
+
+base = None
+if sys.platform == "win32":
+ base = "Win32GUI"
+
+
+dataFiles = ["JDE/", "Programs/", "Users/"]
+modules = ["logging", "tkinter", "PIL"]
+
+setup(name="JDE",
+ version="1.5.0a",
+ author="Jordon Brooks",
+ url="https://jordonbc.github.io",
+ options = {'build_exe': {'include_files':dataFiles, 'packages': modules}},
+ description="Editor",
+ executables = [Executable("run.py", base=base, icon="icon.ico")])