improved directory navigator