support for devices and its tests