part of text upload