custom downloaded data processing