device and module