adding tests for hardware types