add device tests