fixbug missing break in swith;