working on preloader.