added part1 of writeup