working upload on phone