Working for devices
merge