add runnable shell