Checking in all code for API downloader