diff --git a/documents/bierbook/Makefile b/documents/bierbook/Makefile
index 3ccc22926..2d35f231e 100644
--- a/documents/bierbook/Makefile
+++ b/documents/bierbook/Makefile
@@ -1,9 +1,9 @@
 all: bierbook.pdf seshbook.pdf
 
 #If using windows uncomment this
-LATEXTOOL=pdflatex.exe
+#LATEXTOOL=pdflatex.exe
 #If using linux or macos(?) uncomment this
-#LATEXTOOL=pdflatex
+LATEXTOOL=pdflatex
 
 bierbook.pdf: bierbook.tex names.txt dates.txt bierbook-style.sty
 	$(LATEXTOOL) -synctex=1 -interaction=nonstopmode -shell-escape bierbook.tex
diff --git a/documents/bierbook/bierbook.tex b/documents/bierbook/bierbook.tex
index fd8eab1fd..54b87ec15 100644
--- a/documents/bierbook/bierbook.tex
+++ b/documents/bierbook/bierbook.tex
@@ -27,39 +27,77 @@
 \vspace{20pt}
 }
 
-\newcommand{\drinkstally}[2]{
-% argument is the title, second is the starting number for the tally
+\newcommand{\tallyeveryone}[3]{
+% argument is the title, second is the subtitle, third is starting number for the tally
 % longtable, generated from the list of names
-% uses drinkstallyline for each line
+% uses tallyline for each line
 \addcontentsline{toc}{section}{#1}
 \openin\namesread=names.txt
 \setcounter{linecount}{0}
 \begin{longtable}{rc}
 \multicolumn{2}{l}{\expoheading{#1}} \\
+\multicolumn{2}{p{\textwidth}}{#2} \\
 &
-\drinkstallynumbers{#2}
+\tallynumbers{#3}
 \\
 \endfirsthead
+\multicolumn{2}{p{\textwidth}}{#2} \\
 &
-\drinkstallynumbers{#2}
+\tallynumbers{#3}
 \\
 \endhead
 & 
-\drinkstallynumbers{#2}
+\tallynumbers{#3}
 \\
 \endfoot
 
 \whiledo{\value{linecount}<\value{maxlines}}{
 	\stepcounter{linecount}
 	\read\namesread to \currentname
-	\drinkstallyline{\currentname}
+	\tallyline{\currentname}
 }
 
 \end{longtable}
 \clearpage
 }
 
-\newcommand{\drinkstallyline}[1]{
+\newcounter{maxspares}
+
+\newcommand{\tallyspares}[4]{
+	% argument is the title, second is the subtitle, third is starting number for the tally, fourth is the number of lines
+	% longtable, generated from the list of names
+	% uses tallyline for each line
+	\addcontentsline{toc}{section}{#1}
+	\openin\namesread=names.txt
+	\setcounter{linecount}{0}
+	\setcounter{maxspares}{#4}
+	\begin{longtable}{rc}
+		\multicolumn{2}{l}{\expoheading{#1}} \\
+		\multicolumn{2}{p{\textwidth}}{#2} \\
+		&
+		\tallynumbers{#3}
+		\\
+		\endfirsthead
+		\multicolumn{2}{p{\textwidth}}{#2} \\
+		&
+		\tallynumbers{#3}
+		\\
+		\endhead
+		& 
+		\tallynumbers{#3}
+		\\
+		\endfoot
+		
+		\whiledo{\value{linecount}<\value{maxspares}}{
+			\tallyline{\ldots\ldots\ldots}
+			\stepcounter{linecount}
+		}
+		
+	\end{longtable}
+	\clearpage
+}
+
+\newcommand{\tallyline}[1]{
 % argument is the name on the line
 % boxes are a tikz grid
 \begin{tikzpicture}
@@ -85,22 +123,26 @@
 \\
 }
 
-\newcounter{drinksnumber}
+\newcounter{tallynumber}
 
-\newcommand{\drinkstallynumbers}[1]{
+\newcommand{\tallynumbers}[1]{
 % argument is the starting number
-\setcounter{drinksnumber}{#1}
+\setcounter{tallynumber}{#1}
 \begin{tikzpicture}
 \pgfmathsetmacro{\wvar}{0.4}
 \foreach \xvar in {0,5.5,11,16.5,22,27.5}
 {
-	\node at (\xvar*\wvar,0) [anchor=center] {\arabic{drinksnumber}};
+	\node at (\xvar*\wvar,0) [anchor=center] {\arabic{tallynumber}};
 	\node at (\xvar*\wvar,0.4) {};
-	\addtocounter{drinksnumber}{10}
+	\addtocounter{tallynumber}{10}
 }
 \end{tikzpicture}
 }
 
+\newcommand{\drinksssubtitle}{
+	/ = G{\"o}sser, X = Limo, R = Radler, W = Weissbier, D = Dunkelbier, L = Loserbier
+}
+
 \newcommand{\nightstally}[5]{
 % arguments are the title, subheading information, and dates for the three weeks
 % longtable, generated from the list of names
@@ -135,33 +177,42 @@
 % argument is the name on the line 
 % boxes are a tikz grid
 \begin{tikzpicture}
-\pgfmathsetmacro{\wvar}{0.5}
-\node at (0,0.3*\wvar) [anchor=east] {#1};
+\pgfmathsetmacro{\wvar}{0.4}
+\node at (0,0.6*\wvar) [anchor=east] {#1};
 \node at (0,0) {};
 \node at (0,\wvar) {};
 \end{tikzpicture}
 \and
 \begin{tikzpicture}
-\pgfmathsetmacro{\wvar}{0.5}
-\foreach \yvar in {0,1,2,3,4,5,6}
+\pgfmathsetmacro{\wvar}{0.4}
+\foreach \xvar in {0,1}
 {
-	\draw (\yvar*\wvar,0) -- ++ (0,\wvar) -- ++ (\wvar,0) -- ++ (0,-\wvar) -- cycle;
+	\foreach \yvar in {0,1,2,3,4,5,6}
+	{
+		\draw (\yvar*\wvar,\xvar*\wvar) -- ++ (0,\wvar) -- ++ (\wvar,0) -- ++ (0,-\wvar) -- cycle;
+	}
 }
 \end{tikzpicture}
 \and
 \begin{tikzpicture}
-\pgfmathsetmacro{\wvar}{0.5}
-\foreach \yvar in {0,1,2,3,4,5,6}
+\pgfmathsetmacro{\wvar}{0.4}
+\foreach \xvar in {0,1}
 {
-	\draw (\yvar*\wvar,0) -- ++ (0,\wvar) -- ++ (\wvar,0) -- ++ (0,-\wvar) -- cycle;
+	\foreach \yvar in {0,1,2,3,4,5,6}
+	{
+		\draw (\yvar*\wvar,\xvar*\wvar) -- ++ (0,\wvar) -- ++ (\wvar,0) -- ++ (0,-\wvar) -- cycle;
+	}
 }
 \end{tikzpicture}
 \and
 \begin{tikzpicture}
-\pgfmathsetmacro{\wvar}{0.5}
-\foreach \yvar in {0,1,2,3,4,5,6}
+\pgfmathsetmacro{\wvar}{0.4}
+\foreach \xvar in {0,1}
 {
-	\draw (\yvar*\wvar,0) -- ++ (0,\wvar) -- ++ (\wvar,0) -- ++ (0,-\wvar) -- cycle;
+	\foreach \yvar in {0,1,2,3,4,5,6}
+	{
+		\draw (\yvar*\wvar,\xvar*\wvar) -- ++ (0,\wvar) -- ++ (\wvar,0) -- ++ (0,-\wvar) -- cycle;
+	}
 }
 \end{tikzpicture}
 \\
@@ -169,7 +220,7 @@
 
 \newcommand{\weekdays}{
 	\begin{tikzpicture}
-	\pgfmathsetmacro{\wvar}{0.5}
+	\pgfmathsetmacro{\wvar}{0.4}
 	\foreach \yvar/\zvar in {0/S,1/M,2/T,3/W,4/T,5/F,6/S}
 	{
 		\node at (\yvar*\wvar,0) [anchor=center] {\zvar};
@@ -178,51 +229,9 @@
 }
 
 \newcommand{\nightssubtitle}{
+	Top line for where you spend the night:
 	/ = basecamp, S = stonebridge bivvy, B = bivvying elsewhere, - = not there.
-}
-
-\newcommand{\timesubtitle}{
-	For boasting purposes only.
-}
-
-\newcommand{\expoweather}[1]{
-% argument is the start date of the expo
-% longtable generated from incremeting the date for 6 weeks
-% simple box in which to write what happened
-\begin{longtable}{|l|p{10cm}|}
-	\multicolumn{4}{l}{\expoheading{Expo Transport}} \\
-	\endfirsthead
-	\expoweatherweek{}
-	\expoweatherweek{}
-	\expoweatherweek{}
-	\expoweatherweek{}
-	\expoweatherweek{}
-	\expoweatherweek{}
-\end{longtable}
-}
-
-\newcommand{\expoweatherline}[1]{
-% argument is the day text
-\begin{tikzpicture}
-\pgfmathsetmacro{\wvar}{1.5}
-\node at (0,0.3*\wvar) [anchor=east] {#1};
-\node at (0,0) {};
-\node at (0,\wvar) {};
-\end{tikzpicture}
-& \\
-\midrule
-}
-
-\newcommand{\expoweatherweek}[1]{
-% argument is the start of the week
-\midrule
-\expoweatherline{Monday}
-\expoweatherline{Tuesday}
-\expoweatherline{Wednesday}
-\expoweatherline{Thursday}
-\expoweatherline{Friday}
-\expoweatherline{Saturday}
-\expoweatherline{Sunday}
+	Bottom line for time spent underground.
 }
 
 \newcommand{\expotransport}{
@@ -242,11 +251,11 @@
 \end{longtable}
 }
 
-\newcommand{\moneypaid}{
-% creates a series of pages for the money paid to individuals
-% each person gets a page as made by moneypaidperson
+\newcommand{\moneyowed}{
+% creates a series of pages for the money owed to individuals
+% each person gets a page as made by moneyowedperson
 % generated from the names list
-\addcontentsline{toc}{chapter}{Money paid to ...}
+\addcontentsline{toc}{chapter}{Money owed to ...}
 
 \openin\namesread=names.txt
 \setcounter{linecount}{0}
@@ -254,45 +263,44 @@
 \whiledo{\value{linecount}<\value{maxlines}}{
 	\stepcounter{linecount}
 	\read\namesread to \currentname
-	\moneypaidperson{\currentname}
+	\moneyowedperson{\currentname}
 }
 }
 
-\newcommand{\moneypaidperson}[1]{
-% argument is who the money is to be paid to
+\newcommand{\moneyowedperson}[1]{
+% argument is who the money is owed to
 % longtable to spread over multiple pages
 % date / owed by / description
 \addcontentsline{toc}{section}{#1}
-\begin{longtable}{p{2cm}|p{2cm}|p{10cm}}
-	\multicolumn{3}{l}{\expoheading{Money paid to #1}} \\
-	\multicolumn{3}{p{\textwidth}}{Please include each transaction only once, either as positive credit or a negative debit. \vspace{1cm}} \\
-	Date & Creditor & Notes \\
+\begin{longtable}{p{2cm}|p{2cm}|p{2cm}|p{8cm}}
+	\multicolumn{4}{l}{\expoheading{Money owed to #1}} \\
+	\multicolumn{4}{p{\textwidth}}{Please include each transaction only once, either as positive credit or a negative debit. \vspace{1cm}} \\
+	Date & Who & Amount & Notes \\
 	\midrule
 	\endfirsthead
-	Date & Creditor & Notes \\
+	Date & Who & Amount & Notes \\
 	\midrule
 	\endhead
-	\vspace{18.3cm} & & \\
-	\vspace{22cm} & & \\
+	\vspace{18.8cm} & & & \\
+	\vspace{22cm} & & & \\
 \end{longtable}
 \clearpage
 }
 
-\newcommand{\moneypaidgasthof}{
-% argument is who the money is to be paid to
+\newcommand{\moneyowedgasthof}{
 % longtable to spread over multiple pages
 % date / owed by / description
-\addcontentsline{toc}{chapter}{Money paid to Karin}
-\begin{longtable}{p{2cm}|p{2cm}|p{10cm}}
-	\multicolumn{3}{l}{\expoheading{Money paid to Karin}} \\
-	Date & Creditor & Notes \\
+\addcontentsline{toc}{chapter}{Money owed to Karin (the Gasthof)}
+\begin{longtable}{p{2cm}|p{2cm}|p{2cm}|p{8cm}}
+	\multicolumn{4}{l}{\expoheading{Money owed to Karin Wilpernig (the Gasthof)}} \\
+	Date & Who & Amount & Notes \\
 	\midrule
 	\endfirsthead
-	Date & Creditor & Notes \\
+	Date & Who & Amount & Notes \\
 	\midrule
 	\endhead
-	\vspace{18.3cm} & & \\
-	\vspace{22cm} & & \\
+	\vspace{20.3cm} & & & \\
+	\vspace{22cm} & & & \\
 \end{longtable}
 \clearpage
 }
@@ -332,36 +340,32 @@
 
 \expotitle
 \printtoc
+
+\addcontentsline{toc}{chapter}{Drinks}
+\tallyeveryone{Drinks 1-50}{\drinksssubtitle}{0}
+\tallyspares{Spare Drinks 51-100}{\drinksssubtitle}{50}{15}
+
+\addcontentsline{toc}{chapter}{Nights}
+\nightstally{Nights and Time Underground, Weeks 1-3}{\nightssubtitle}{\firstweek}{\secondweek}{\thirdweek}
+\nightstally{Nights and Time Underground, Weeks 4-6}{\nightssubtitle}{\fourthweek}{\fifthweek}{\sixthweek}
+
 \cleardoublepage
 this page intentionally left blank
 \clearpage
 
-\addcontentsline{toc}{chapter}{Drinks}
-\drinkstally{Bier 1-50}{0}
-\drinkstally{Bier 51-100}{50}
-\drinkstally{Limo 1-50}{0}
-\drinkstally{Limo 51-100}{50}
-\drinkstally{Other Drinks (specify)}{0}
-\drinkstally{Noteable farts}{0}
-
-\addcontentsline{toc}{chapter}{Nights}
-\nightstally{Nights Weeks 1-3}{\nightssubtitle}{\firstweek}{\secondweek}{\thirdweek}
-\nightstally{Nights Weeks 4-6}{\nightssubtitle}{\fourthweek}{\fifthweek}{\sixthweek}
-\nightstally{Time underground Weeks 1-3}{\timesubtitle}{\firstweek}{\secondweek}{\thirdweek}
-\nightstally{Time underground Weeks 4-6}{\timesubtitle}{\fourthweek}{\fifthweek}{\sixthweek}
-
-\moneypaid
-\moneypaidgasthof
+\moneyowed
+\moneyowedgasthof
 
 \expotransport
-%\expoweather{arg1}
 
-\blankpage{Squashed Flies}
 \blankpage{Toll road info}
+\blankpage{Gear left up the hill}
+\blankpage{Gear taken back to Cambridge}
+\blankpage{Top camp food bought}
+\blankpage{First Aid}
 \blankpage{In Austria Jollies}
 \blankpage{Suggestions for next year}
-\blankpage{Gear left up the hill}
 \blankpage{Quotes}
 
 
-\end{document}
\ No newline at end of file
+\end{document}
diff --git a/documents/bierbook/seshbook.tex b/documents/bierbook/seshbook.tex
index 7010d02b4..d8dafb77f 100644
--- a/documents/bierbook/seshbook.tex
+++ b/documents/bierbook/seshbook.tex
@@ -37,7 +37,7 @@
 % longtable
 \begin{longtable}{p{10cm}|p{2cm}|p{2cm}}
 \multicolumn{3}{l}{\expoheading{Sesh #1 - \ldots/\ldots/\the\year}} \\
-Attendee \and Amount Owed \and Amount Paid \\
+Attendee \and Amount Ordered \and Amount Paid \\
 \toprule 
 \endhead
 %
@@ -73,10 +73,10 @@ Please use this page to record details of the sesh, who ordered what, how much i
 \multicolumn{5}{l}{\expoheading{Expo Dinner}} \\
 \multicolumn{5}{p{\textwidth}}{Please record people's dinner choices here in advance of the expo dinner.}
 \vspace{1cm}\\
-Name \and Starter \and Main \and Desert \and Notes \\
+Name \and Attending? \and Allergies? \and Dessert \and Notes \\
 \toprule
 \endfirsthead
-Name \and Starter \and Main \and Desert \and Notes \\
+Name \and Attending? \and Allergies? \and Dessert \and Notes \\
 \toprule
 \endhead
 \bottomrule
@@ -92,6 +92,7 @@ Name \and Starter \and Main \and Desert \and Notes \\
 %
 \read\namesread to \currentname
 \dinnerline{\currentname}
+\midrule
 %
 \end{longtable}
 \clearpage
@@ -156,4 +157,4 @@ Name \and Starter \and Main \and Desert \and Notes \\
 
 \dinnerlist
 
-\end{document}
\ No newline at end of file
+\end{document}