add ex14 to ex17 and two test file .