still working on sync