added initial code for file browser