open a shell