generate static html