New data loading class