add a shell