generate static files