add shell
update