assignment2 - Jack Luper