add ex18_1
add ex18_1~3