add grayUploader