add interactive shell with controlled args