basic upload, mobile interface