validate all hid uploaded
incase of invalid character return false
move upload script to tasks