diff --git a/CREDITS.md b/CREDITS.md
new file mode 100644
index 0000000..4e53fb7
--- /dev/null
+++ b/CREDITS.md
@@ -0,0 +1 @@
+* [Animated underline for links (modified)](https://web.archive.org/web/20220124071638/https://lolcow.crd.co/#codes)
\ No newline at end of file
diff --git a/TODO.html b/TODO.html
new file mode 100644
index 0000000..b3f019f
--- /dev/null
+++ b/TODO.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ # TODOs and IDEAS Scrapbook
+
+ ---
+ ---
+ ## Make a "template" webpage
+ ### What do we want on here from the main page?
+ * ✔ list of local links
+ * ? socials
+ * ✘ status (lastfm, time, music)
+
+ ### How do we dynamically update all pages when any "shared" blocks change? (prevent desync when I change a re-used block basically)
+ * Is this even possible without a framework (thinking of astro, but "compiled" or "processed" web sounds like a chore)
+ * How badly do we need this? - maybe 5 or 6 main pages, blocks etc won't be visible (probably), but still requires re-use. Do we even want blogs? Also, this seems better left alone, to be implemented later(tm) when needed
+
+ ---
+ ## File browser-esque horizontal directory indicator
+ * /home/links with each being clickable etc as navigation back "up"
+ * If tux is clicked, change to win7 icon "change filepaths too w/ regex :3"
+ * Maybe multiple clicks, tux "falling off"
+
+ ---
+ ## Make a "links" page
+ Like a collection of bookmarks, possibly organized, realistically not really. Just add a short description to the href or as subscript ig
+
+ ---
+ ## Make a blog page
+ ANY stories, text, ramblings, whatever. Probably very infrequent.
+
+ ---
+ ## Make a short bio (scary!)
+
+ ---
+ ## Add fun animations to the background
+ Comets, twinkling stars, other animated pixel dithering waves or something idk!
+ [maybe like this?](https://github.com/tsparticles/presets/tree/main/presets/stars#readme)
+
+ ---
+ ## Change background
+ To allow the idea above here, and because it fucks your eyesight and doesnt render suuuper well
+
+ ---
+ ## Make website more 'alive'
+ * Add animations, transitions (dont make em obnoxious, maybe only add them on optional / for fun interactions)
+ * More "always moving" things, incl add fun animations to bg 2 ideas above
+
+ ---
+ ## Add fancy borders, see bookmark
+
+
+ ---
+ ## Layout changes to the base website
+
+ ### Seperate on-website links (onlinks) from offlinks
+ * Make onlinks prioritized
+ * Put offlinks in a seperate, smaller, visually deprioritized box
+ * Move this box to the side, as sidebar? -> say goodbye to mobile 4ever :sob:
+
+ ### Make socials into a vertical element, billboard style, hanging off to the side of a box element
+ * Very annoying, will have to re-think main element flexbox layout
+ * What do we even do on mobile? A billboard like this is straight up impossible and i DONT want two different layouts depending on device size.
+
+ | What do other people do? | |
+ | ------------------------ | -- |
+ | https://melankorin.net/about/ | set min page width in px -> mobile has to scroll across |
+ | https://niatsuki.neocities.org/ | broken |
+ | https://status.cafe/users/ctrl64 | broken |
+ | https://hacktivis.me/bookmarks | broken |
+ | https://tweakers.net/ | completely different layout |
+
+ -> Is this problem REALLY unsolved? *sigh*
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/buttons/css2_banner.gif b/assets/buttons/css2_banner.gif
new file mode 100644
index 0000000..8dcff0b
Binary files /dev/null and b/assets/buttons/css2_banner.gif differ
diff --git a/assets/buttons/evilchrome.gif b/assets/buttons/evilchrome.gif
new file mode 100644
index 0000000..fd9f066
Binary files /dev/null and b/assets/buttons/evilchrome.gif differ
diff --git a/assets/buttons/idiot.gif b/assets/buttons/idiot.gif
new file mode 100644
index 0000000..382f735
Binary files /dev/null and b/assets/buttons/idiot.gif differ
diff --git a/assets/buttons/made-with-windows.gif b/assets/buttons/made-with-windows.gif
new file mode 100644
index 0000000..aef46dd
Binary files /dev/null and b/assets/buttons/made-with-windows.gif differ
diff --git a/assets/buttons/nofuckingthanks.gif b/assets/buttons/nofuckingthanks.gif
new file mode 100644
index 0000000..addc153
Binary files /dev/null and b/assets/buttons/nofuckingthanks.gif differ
diff --git a/assets/buttons/penis.jpg b/assets/buttons/penis.jpg
new file mode 100644
index 0000000..510c359
Binary files /dev/null and b/assets/buttons/penis.jpg differ
diff --git a/assets/buttons/stop-dreaming.gif b/assets/buttons/stop-dreaming.gif
new file mode 100644
index 0000000..0bcd88d
Binary files /dev/null and b/assets/buttons/stop-dreaming.gif differ
diff --git a/assets/icons/Start Buttons.zip b/assets/icons/Start Buttons.zip
new file mode 100644
index 0000000..19b69f1
Binary files /dev/null and b/assets/icons/Start Buttons.zip differ
diff --git a/assets/icons/WindowsStartButtonExtraLarge (Thick taskbar).png b/assets/icons/WindowsStartButtonExtraLarge (Thick taskbar).png
new file mode 100644
index 0000000..f0a4f5c
Binary files /dev/null and b/assets/icons/WindowsStartButtonExtraLarge (Thick taskbar).png differ
diff --git a/assets/icons/refresh.svg b/assets/icons/refresh.svg
new file mode 100644
index 0000000..88d5aa4
--- /dev/null
+++ b/assets/icons/refresh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/tux.svg b/assets/icons/tux.svg
new file mode 100644
index 0000000..0d22eba
--- /dev/null
+++ b/assets/icons/tux.svg
@@ -0,0 +1,366 @@
+
+
\ No newline at end of file
diff --git a/assets/icons/win7button.png b/assets/icons/win7button.png
new file mode 100644
index 0000000..ac50808
Binary files /dev/null and b/assets/icons/win7button.png differ
diff --git a/stripes.svg b/assets/stripes.svg
similarity index 100%
rename from stripes.svg
rename to assets/stripes.svg
diff --git a/index.html b/index.html
index 2feb18b..befecb3 100644
--- a/index.html
+++ b/index.html
@@ -6,97 +6,129 @@
-
-
-
-
-