added bulk download process