Done ex 1.9, 1.10, and 1.13