add ex 2.24
add ex 2.25
add ex 2.26