changes for loading data