finalized writeup