Core circuit

with Steve Cain