for devices