sync by hand