start trying to build lots of circuits
merged with Zach's work