validate deviceDescription to make sure we remove invalid characters
fail if we get the wrong response type
adding missing files