more on sync circuit
temp commit