add shell_test