usage of device.*