fixing final and preloader