main program + SplashActivity