some work to frustrating stop on PracticeUsingIfElse