add shell util