2.7 check with book approach 1