experimental implementation of directory listing