chang preload