added bypass circuit.