add ex 2.15
add ex 2.16