files downloading and web page generation