completed section2.1 & first prob of section2.2