basic directory browsing working