add a shell-like feeling