adding direnv support