example section refactoring and work on smooth page-breaking