complete the example