adds writeup on generator