finished ex9