add shell doc