Finished up through ex9