add directory browsing