added ex4 ch18