moved BasePreloader files for File to BasePreloaderFile