class method bug fix, verbose output option added, download progress