add shell as well