additional work on ex1