add  shell