add upload binding