TP4_ex4 done