circuit input