added tests for hardware