testing with hardware