implement new api for preload-system