fleshing out example