added preliminary circuit diagrams