synthetic circuits