add shell code study