making eshell better