Chapter4 half done.