Starting to add testing, sec 3.2
end of chapter 3