diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/alyssa.jpg b/alyssa.jpg
old mode 100644
new mode 100755
diff --git a/bookofbill/.vscode/settings.json b/bookofbill/.vscode/settings.json
new file mode 100644
index 0000000..5ef97e1
--- /dev/null
+++ b/bookofbill/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "ollama-autocoder.endpoint": "http://192.168.1.65:11434/api/generate"
+}
\ No newline at end of file
diff --git a/bookofbill/fonts/CipherFontA.ttf b/bookofbill/fonts/CipherFontA.ttf
new file mode 100644
index 0000000..4aa047f
Binary files /dev/null and b/bookofbill/fonts/CipherFontA.ttf differ
diff --git a/bookofbill/fonts/CipherFontB.ttf b/bookofbill/fonts/CipherFontB.ttf
new file mode 100644
index 0000000..9082b1b
Binary files /dev/null and b/bookofbill/fonts/CipherFontB.ttf differ
diff --git a/bookofbill/fonts/SECRETCODE.otf b/bookofbill/fonts/SECRETCODE.otf
new file mode 100644
index 0000000..36510b1
Binary files /dev/null and b/bookofbill/fonts/SECRETCODE.otf differ
diff --git a/bookofbill/fonts/Strange Runes.ttf b/bookofbill/fonts/Strange Runes.ttf
new file mode 100644
index 0000000..4a3d88c
Binary files /dev/null and b/bookofbill/fonts/Strange Runes.ttf differ
diff --git a/bookofbill/fonts/Theraprism.otf b/bookofbill/fonts/Theraprism.otf
new file mode 100644
index 0000000..e771eaf
Binary files /dev/null and b/bookofbill/fonts/Theraprism.otf differ
diff --git a/bookofbill/index.html b/bookofbill/index.html
new file mode 100644
index 0000000..001be14
--- /dev/null
+++ b/bookofbill/index.html
@@ -0,0 +1,23 @@
+
+
+
+ Bill Cipher
+
+
+
+ Bill Cipher
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bookofbill/script.js b/bookofbill/script.js
new file mode 100644
index 0000000..5636d28
--- /dev/null
+++ b/bookofbill/script.js
@@ -0,0 +1,33 @@
+const keyboard = document.getElementById('keyboard');
+const output = document.getElementById('output');
+
+const fonts = ['CipherFontA', 'CipherFontB', 'SECRETCODE', 'Strange Runes', 'Theraprism'];
+let currentFont = fonts[0];
+
+for (const font of fonts) {
+ const tab = document.createElement('button');
+ tab.className = 'tab';
+ tab.textContent = font;
+ tab.addEventListener('click', () => {
+ currentFont = font;
+ keyboard.style.fontFamily = font;
+ });
+ keyboard.appendChild(tab);
+}
+
+for (const letter of 'abcdefghijklmnopqrstuvwxyz') {
+ const key = document.createElement('div');
+ key.className = 'key';
+ key.textContent = letter;
+ key.addEventListener('click', () => {
+ output.textContent += letter;
+ output.style.fontFamily = currentFont;
+ });
+ keyboard.appendChild(key);
+}
+
+const clearOutputButton = document.getElementById('clear-output');
+
+clearOutputButton.addEventListener('click', () => {
+ document.getElementById('output').textContent = '';
+});
\ No newline at end of file
diff --git a/bookofbill/style.css b/bookofbill/style.css
new file mode 100644
index 0000000..0a9e9cb
--- /dev/null
+++ b/bookofbill/style.css
@@ -0,0 +1,83 @@
+@font-face { font-family: CipherFontA; src: url('fonts/CipherFontA.ttf'); }
+@font-face { font-family: CipherFontB; src: url('fonts/CipherFontB.ttf'); }
+@font-face { font-family: SECRETCODE; src: url('fonts/SECRETCODE.otf'); }
+@font-face { font-family: Strange Runes; src: url('fonts/Strange Runes.ttf'); }
+@font-face { font-family: Theraprism; src: url('fonts/Theraprism.otf'); }
+
+body {
+
+ font-family: 'Arial', 'Times New Roman', 'Verdana', local('CipherFontA'), local('fonts/CipherFontB'), local('SECRETCODE'), local('Strange Runes'), local('Theraprism');
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+
+
+#keyboard {
+ display: grid;
+ grid-template-columns: repeat(10, 1fr);
+ gap: 5px;
+ padding: 10px;
+ background-color: #eee;
+ border-radius: 5px;
+}
+
+.key {
+ width: 100%;
+ height: 50px;
+ border: 1px solid black;
+ border-radius: 5px;
+ background-color: white;
+ font-size: 40px;
+ text-align: center;
+ line-height: 50px;
+ cursor: pointer;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+#output {
+ width: 300px;
+ height: 100px;
+ margin: 40px;
+ padding: 10px;
+ border: 1px solid black;
+ border-radius: 5px;
+ font-size: 20px;
+ font-family: 'Times New Roman', Times, serif !important;
+}
+
+.font-name-tab {
+ font-weight: bold;
+ background-color: #eee;
+ border: 1px solid #ccc;
+ padding: 5px;
+ margin: 5px;
+}
+
+@media screen and (max-width: 768px) {
+ #keyboard {
+ grid-template-columns: repeat(5, 1fr);
+ }
+}
+
+#clear-output {
+ margin: 20px;
+ padding: 10px;
+ border: 1px solid black;
+ border-radius: 5px;
+ font-size: 20px;
+ cursor: pointer;
+}
+
+#font-name-tabs {
+ display: flex;
+ justify-content: center;
+ margin-bottom: 20px;
+}
+
+#keyboard {
+ margin-top: 20px;
+}
diff --git a/erin/index.html b/erin/index.html
old mode 100644
new mode 100755
diff --git a/gravityfalls/book_of_bill.pdf b/gravityfalls/book_of_bill.pdf
new file mode 100755
index 0000000..e4b9b93
Binary files /dev/null and b/gravityfalls/book_of_bill.pdf differ
diff --git a/gravityfalls/index.html b/gravityfalls/index.html
new file mode 100644
index 0000000..2e63add
--- /dev/null
+++ b/gravityfalls/index.html
@@ -0,0 +1,20 @@
+
+
+
+ BOOK OF BILL
+
+
+
+ Book of Bill
+
+
+
+
diff --git a/mail.svg b/mail.svg
old mode 100644
new mode 100755
diff --git a/map.svg b/map.svg
old mode 100644
new mode 100755
diff --git a/phone.svg b/phone.svg
old mode 100644
new mode 100755