completing the dependencies section of ch5