update ex3 and stuff