switch statements ready to go