new feature: get directory listing