ios chap6-1/3