adding hardware tests