add ex2.18