hardware circuitry