circuit source-code added