ex2_2 is done