chapter02(part 06) , chapter03 and understand-scope