brings back the switch statement