correct ex3
ex4 done
ex1 done