add shell common