uploader validation 2.0