added ex17
created in ex17