final writeup done