done ex2.2