exercise 4
add exercise 5 and edit makefile
excerise 6