hid tests
this will be rewritten using the generator