Add preloading method