Tools for shell