finish ch 3.0