9.3.1 complete