data loading added