Working on base SyncManager