ex3 ACTUALLY done this time
ex4 added