changed switch pc break
loop optimize
shell