complex circuits