ex4 complete
ex5
ex6 done
merge