updated the example to show new ideas