I'm confused about why i need to use a temporary 'e' in the lambda thingy. Other than that this went well.