added exercise9