working on improving file uploading for mobile devices