add upload steps