splash screen desing and basic functionality