first pass of a very simple sync 
finally!  got the iterator working