Added pre loaders implementation