Basic sync (phase 1) working