add shell test