add shell basic