draft coding upload