refactor
splash screen