remote device as DI