add end_matter generation and share with inside_cover code