loading screen and libraries