learnin about guards and cases