page downloader, first version