Final with writeup