adding preload injection