making examples a little more complex.