adding loading screen and basic configurations for the app