created a site generator