added the shell injection part