add pages and styling