implemented basic merge data and start syncing