no more eshell, use shell