rudimentary sync