data loading modified, forward to the central logic