change source to be a data loader task instead