additional work on sync system