shell tool