INSERT AND UPLOAD