restarted project. improved downloader