add file preload