Discrete Devices