add ex2.30