updated for limited download workers and reading products from XLS file