fleshing out the example