lots of additions to add the pages to the site