Added preloaders, fixed load order. Refactored.