shell tools