Add functional file browser