add ex2..ex17