changes to the example