add file-cache
add dired+ mode