adding the new tests after successful completion of chapter 20