added loading screen