add upload file option