finish ch 5.3