Initial implementation of preloading zip (safe to refactor now)
Refactor preloading
Code style