add back shell
remove shell