I need so many switch statements ;-;