Work on Project 2 for John Hereshko