add deviceInfo