ex17 not finished.