changed preloader, not sure if it works