partial writeup