semi working file browser