circuits introduction 1869941