modify if sswitch