flesh out the example significantly more