changes for device