First version of file upload interface