half way done with chapter3