add exercise1.8