add ex5-4
add ex5-5
add ex5-7
add ex5-8
add ex5-9
add ex5-10