circuit calculations