print uploader functions