third attempt at sync