refactoring example numbering for 18