add example page generation and styling