Added Preloading

- [x] Tests