diff --git a/matrixpack.sh b/matrixpack.sh
index 877a0e7186a20064bf277d88e42088fd30801711..ad1ebcc803be895fd50c099563c454a67103f585 100755
--- a/matrixpack.sh
+++ b/matrixpack.sh
@@ -29,4 +29,8 @@ do
   mxc=$(curl -X POST -H "Content-Type: image/png" --data-binary "@$f" "https://$homeserver/_matrix/media/r0/upload?access_token=$token" | python3 -c "import sys, json; print(json.load(sys.stdin)['content_uri'])")
   json="$json{\"body\":\"$f\",\"info\":{\"h\":128,\"w\":128,\"thumbnail_url\":\"$mxc\"},\"msgtype\":\"m.sticker\",\"url\":\"$mxc\",\"id\":\"$f\"}"
 done
-echo -n "$json]}" > "$packname.json"
+montage * "preview.png"
+mkdir "$packname"
+mv "preview.png" "$packname"
+echo -e "### $packname  \n![Preview of $packname](preview.png)" > "$packname/README.md"
+echo -n "$json]}" > "$packname/$packname.json"
diff --git a/packs/Risitas/README.md b/packs/Risitas/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e67f5417791e0a0ff627cdc96899ee38b8660b07
--- /dev/null
+++ b/packs/Risitas/README.md
@@ -0,0 +1,2 @@
+### Risitas  
+![Preview of Risitas](preview.png)
diff --git a/packs/Risitas/Risitas.json b/packs/Risitas/Risitas.json
new file mode 100644
index 0000000000000000000000000000000000000000..449f030e7f77c624594917abe4c845ee439daa78
--- /dev/null
+++ b/packs/Risitas/Risitas.json
@@ -0,0 +1 @@
+{"title":"Risitas","id":"Risitas","stickers":[{"body":"aya.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/wxyxcNFOFbMrvuHDXSgWQRzi"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/wxyxcNFOFbMrvuHDXSgWQRzi","id":"aya.png"},{"body":"celestin.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/aHixgZYqFaLKnETLypwjNmqb"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/aHixgZYqFaLKnETLypwjNmqb","id":"celestin.png"},{"body":"coca.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/KKUPvhrFVhYsKXYDncXUwHIB"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/KKUPvhrFVhYsKXYDncXUwHIB","id":"coca.png"},{"body":"facho.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/dXcbRNaXTPwNXRobcwgVEHAc"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/dXcbRNaXTPwNXRobcwgVEHAc","id":"facho.png"},{"body":"fume.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/SyjiXwoMPiPhcRHzkiuobcZM"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/SyjiXwoMPiPhcRHzkiuobcZM","id":"fume.png"},{"body":"journal.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/SFhyACUqjWsqhmxKmWMJvhUL"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/SFhyACUqjWsqhmxKmWMJvhUL","id":"journal.png"},{"body":"moustache.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/JcVavWBbqLSmrANETTrgwIAx"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/JcVavWBbqLSmrANETTrgwIAx","id":"moustache.png"},{"body":"old.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/UHRXDoYMfkLECZFrLWxwPDwX"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/UHRXDoYMfkLECZFrLWxwPDwX","id":"old.png"},{"body":"osef.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/gdhxzibsdUGOadQwnSzMXZMp"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/gdhxzibsdUGOadQwnSzMXZMp","id":"osef.png"},{"body":"singe.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/sNovFiLonAyJloFLmaJPVxlB"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/sNovFiLonAyJloFLmaJPVxlB","id":"singe.png"},{"body":"sueur.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/aHgWsjGCOSZfjvSAlhDxkgvy"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/aHgWsjGCOSZfjvSAlhDxkgvy","id":"sueur.png"},{"body":"tasse.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/bhXRkJYNdEsPTKHudAwYpKQM"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/bhXRkJYNdEsPTKHudAwYpKQM","id":"tasse.png"},{"body":"yeslife.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/mupdSpPXAbrTPhCwdBCzbNfm"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/mupdSpPXAbrTPhCwdBCzbNfm","id":"yeslife.png"}]}
\ No newline at end of file
diff --git a/packs/risitas/README.md b/packs/risitas/README.md
deleted file mode 100644
index b9f8a079aee61da9c0fbe031551c5a8f11e0eec5..0000000000000000000000000000000000000000
--- a/packs/risitas/README.md
+++ /dev/null
@@ -1 +0,0 @@
-Risitas vanilla np gg
diff --git a/packs/risitas/risitas.json b/packs/risitas/risitas.json
deleted file mode 100644
index a0526f9380d9df93e5da29d4c3e8dffad5539e81..0000000000000000000000000000000000000000
--- a/packs/risitas/risitas.json
+++ /dev/null
@@ -1 +0,0 @@
-{"title":"Risitas","id":"Risitas","stickers":[{"body":"aya.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/TkErqCrcZXJwmLWsTwVTjDvr"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/TkErqCrcZXJwmLWsTwVTjDvr","id":"aya.png"},{"body":"celestin.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/ZvNbdUJXxhJmLcsRiMNctvMP"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/ZvNbdUJXxhJmLcsRiMNctvMP","id":"celestin.png"},{"body":"coca.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/lwIFeeSQvUAJIEmOwKOYFzrY"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/lwIFeeSQvUAJIEmOwKOYFzrY","id":"coca.png"},{"body":"facho.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/rRJUZmHBfoSHucFkvXnUXzqh"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/rRJUZmHBfoSHucFkvXnUXzqh","id":"facho.png"},{"body":"fume.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/fVBIwibKsCtjukfnkFSVTxtN"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/fVBIwibKsCtjukfnkFSVTxtN","id":"fume.png"},{"body":"journal.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/qjUjJNhCiCjPhSiVxgWZnLSu"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/qjUjJNhCiCjPhSiVxgWZnLSu","id":"journal.png"},{"body":"moustache.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/ePiCsrnRLgQHTfeLTExjkxSn"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/ePiCsrnRLgQHTfeLTExjkxSn","id":"moustache.png"},{"body":"old.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/WASNZPnMxLXHgaYgRrYlYvDb"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/WASNZPnMxLXHgaYgRrYlYvDb","id":"old.png"},{"body":"osef.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/AwZFWDBpUUQSNBRVWQCJWFoX"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/AwZFWDBpUUQSNBRVWQCJWFoX","id":"osef.png"},{"body":"singe.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/VByszUqIVhtFhgebDkLazDXF"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/VByszUqIVhtFhgebDkLazDXF","id":"singe.png"},{"body":"sueur.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/rRWeOxQfzqHSxaGkjVrqcJmz"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/rRWeOxQfzqHSxaGkjVrqcJmz","id":"sueur.png"},{"body":"tasse.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/fXJolYTUoHlcwhTQsrFhgrhu"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/fXJolYTUoHlcwhTQsrFhgrhu","id":"tasse.png"},{"body":"yeslife.png","info":{"h":128,"w":128,"thumbnail_url":"mxc://helianthine.solar/guFxvmHNAEZSCnRsMJYkrNNy"},"msgtype":"m.sticker","url":"mxc://helianthine.solar/guFxvmHNAEZSCnRsMJYkrNNy","id":"yeslife.png"}]}
\ No newline at end of file