refactors startScreen