partial ch.4