improved startup, add splash screen, make it smoother