example was a little confusing