add syncing to base class