adding static page generation