change shells into tools