Example 1 complete