starting work on actually using eshell