add shell code