2.a is done