challenge 8

Can't know for sure, nothing to test against - looks ok though