worked on adding ability to upload files to browser's filesystem