finish ch.3