Nearly finshed ch 5 exercises