done ex8, adding ex9