dataLoader: made all args required