circuit development