extend the example to be more realistic