More work on Example 2, dynamic updating and removing.