adding new quasi-synchrony code