multiple preload support