updated circuit diagrams