added the preload