Add shell wrapper