exercise1-9 update