can load in data from external resource