ex.7 done