diff --git a/config/Makefile b/config/Makefile
index 2926c4d624c515ddbf6b5bb02207a2cbb5f6b69a..ca0f349b49a14b0ea5c8eb3d3c210a2dd47dccfe 100644
--- a/config/Makefile
+++ b/config/Makefile
@@ -1,7 +1,6 @@
 filename=example
 output: ${filename}.pdf
-	pdflatex ${filename}.tex
-${filename}.pdf:
+${filename}.pdf: ${filename}.tex bind.sty monsters.sty
 	pdflatex ${filename}.tex
 new:
 	if [ ! -d .git ] && [ -e ../.git ]
@@ -9,4 +8,4 @@ new:
 		cp -n main.tex .gitignore ..
 	fi
 clean:
-	rm -r *.{aux,toc,acn,acr,log,ptc,out,idx,ist,alg,glo} 2>/dev/null
+	rm -r *.{pdf,aux,toc,acn,acr,log,ptc,out,idx,ist,alg,glo} 2>/dev/null
diff --git a/config/bind.sty b/config/bind.sty
index 01ac6826516376018e204787b6814d16e2f9b1df..3425e1d636d99da76ef13be45a399e6c1acdf707 100644
--- a/config/bind.sty
+++ b/config/bind.sty
@@ -1,5 +1,6 @@
 \ProvidesPackage{bind}
-\RequirePackage{glossaries}
+\RequirePackage[acronym]{glossaries}
+\setacronymstyle{short-long-desc}
 \RequirePackage{glossary-mcols}
 \RequirePackage{glossaries-extra}
 \RequirePackage{gfsartemisia-euler} % fancy fonts