finally ex1 done