add new answer for chaper1.8 and add package for chaper 1