add exercise1.7