testing on different deviecs