convert if else to switch