implemented some preload capability