first proof read through example
bit more fiddling