writeup for final