completed 9.1-9.4